We have an Android application being distributed in both the Google Play Store and Amazon App Store. As such, some devices will not have Google Play Services (Kindle-fire, Blackberry, etc.). Given that the Flurry Android SDK (4.0.0) now depends on Google Play Services (see here), what will happen to these devices?
Will Flurry simply do nothing? Throw an exception?
Does anyone have any workarounds?
A well implemented SDK with dependencies on Google Play Services would check the availability using public static int isGooglePlayServicesAvailable (Context context) you can always use this before loading Flurry in your application.
In the case of Flurry I believe that it is OK to keep it there.
With BlackBerry 10.2+ you can install an APK through the browser so you can check the behaviour of your application in the platform.