我已成功将 Google Analytics v4 集成到我的 android 应用程序中。但问题是他仅使用 Android 4.X 发送数据(统计数据)?我想知道他是否使用 4.0 之前的操作系统版本?谢谢。
1 回答
正如此处的注释所述:
https://developers.google.com/analytics/devguides/collection/android/v4/#before_begin
注意:SDK 可以在没有 Google Play 服务的设备上使用,也可以在设备上运行。在这种情况下,SDK 将自动回退到本地调度。
结合此处的文本哪些设备支持 Google Play 服务:
https://developer.android.com/google/play-services/index.html
Google Play 服务 APK 通过 Google Play 商店提供,因此服务更新不依赖于运营商或 OEM 系统映像更新。通常,运行 Android 2.3 (Gingerbread) 或更高版本并安装了 Google Play 商店应用程序的设备会在几天内收到更新。这使您可以使用 Google Play 服务中的最新 API 并访问 Android 生态系统中的大多数设备(不支持 Android 2.3 之前的设备或没有 Google Play Store 应用程序的设备)。
因此分析应该适用于从 Android 2.3.3 开始的设备
根据我的经验,并非所有 2.3.3 的设备都可以使用 Google Play 服务。您可以通过以下方式找到它:
int analyticsAvailability = GooglePlayServicesUtil.isGooglePlayServicesAvailable(context);
boolean analyticsAvailable = (analyticsAvailability == ConnectionResult.SUCCESS);