Is Firebase Analytics compatible with Fire tablets without Google Play Services?

I’m currently developing an Android app that makes use of Firebase Analytics to monitor user interactions and events. The analytics mechanism relies on having Google Play Services installed.

I plan to launch this app on Amazon’s Appstore to cater to users on Fire tablets, but I’ve just found out that Fire OS devices do not have Google Play Services installed by default.

This raises the question of whether my analytics configuration will work correctly on these Amazon tablets. Has anyone experienced this issue? Will the Firebase Analytics SDK completely break down, or will it simply not transmit data? I’m worried about possible crashes or errors that could spoil the user experience on Fire tablets.

Should I consider other analytics options specifically designed for Amazon devices, or is there a method to get Firebase Analytics functioning without needing Google Play Services?

Firebase Analytics is not compatible with Fire tablets due to the absence of Google Play Services, which the SDK relies on. From my experience, deploying apps on both platforms leads to Firebase failing silently on Amazon devices, resulting in a loss of tracking rather than a crash.

When I encountered this issue during my expansion to the Amazon Appstore, I opted for a dual solution utilizing Amazon Mobile Analytics (now AWS Pinpoint) along with Firebase. By detecting the platform at runtime, I ensured that the correct analytics service was initiated, which provided consistent data collection. Alternatively, you might consider third-party analytics options like Flurry or Mixpanel, which are compatible with both platforms. However, maintaining integration with Firebase through the dual approach is often a smoother option.

I faced a similar issue when I transitioned my app to Fire tablets. Firebase Analytics does not function properly on Fire OS; it fails silently without any crashes, rendering data tracking ineffective. My solution was to check for the presence of Google Play Services at onboarding. If it’s absent, I bypass Firebase and log events locally, which I can process later. Some users have tried to sideload Google Play Services, but it’s quite unreliable and shouldn’t be relied on for a production environment. Think of Fire OS as an entirely separate ecosystem when integrating with Google services.

firebase analytics is a no-go on fire tablets. i tried it and got zero data - no crashes, just nothing. fire os is basically android minus all the google services, so anything google-dependent won’t work. had to switch to a cross-platform alternative.

Been fighting this same issue for years across multiple projects. Firebase Analytics won’t work on Fire tablets - it needs Google Play Services.

The real headache isn’t just missing analytics data. It’s juggling two codebases and keeping them synced. Manual platform detection turns into a mess when you scale.

I solved this with an automation workflow that handles analytics routing automatically. Instead of hardcoding platform checks everywhere, I built a system that detects the device and routes events to the right service without touching the main app code.

Keep Firebase for regular Android devices, switch to something like AWS Pinpoint for Fire tablets. The automation handles event formatting, data transformation, and retry logic when services go down.

You can build this pretty easily with Latenode. It detects platforms, manages multiple analytics endpoints, and runs everything without manual work.

Check it out: https://latenode.com