Android 不推荐使用GAServiceManager类型的方法setLocalDispatchPeriod(int)
我有最新的android Google analytics SDK,似乎Android 不推荐使用GAServiceManager类型的方法setLocalDispatchPeriod(int),android,google-analytics,Android,Google Analytics,我有最新的android Google analytics SDK,似乎setLocalDispatchPeriod(int)已经被弃用了。这有什么办法 在互联网上我找不到替代方法。最有趣的是,谷歌在自己的教学中使用了这种方法 现在有人知道其他方法吗?反对的原因在ServiceManagerJavaDoc中概述: 这仅在使用本地调度时有效。本地调度是 仅在设备上没有Google Play服务或 手动强制(请参阅setForceLocalDispatch()。一般来说 应用程序不能依赖于设置分派周
setLocalDispatchPeriod(int)
已经被弃用了。这有什么办法
在互联网上我找不到替代方法。最有趣的是,谷歌在自己的教学中使用了这种方法
现在有人知道其他方法吗?反对的原因在
ServiceManager
JavaDoc中概述:
这仅在使用本地调度时有效。本地调度是
仅在设备上没有Google Play服务或
手动强制(请参阅setForceLocalDispatch()。一般来说
应用程序不能依赖于设置分派周期的能力。
因此,应谨慎使用该方法
如果您使用的是EasyTracker
,还可以在analytics.xml文件中指定ga_dispatchPeriod
,该文件不应抛出有关弃用的lint警告
<resources>
<string name="ga_trackingId">UA-XXXXXXXX-X</string>
<integer name="ga_dispatchPeriod">30</integer>
<!-- [...] -->
</resources>
UA-XXXXXXXX-X
30
请参阅文档的第页 它说“默认情况下,Android的Google Analytics SDK每30分钟发送一次数据。”所以只要删除该方法,您就可以了。谢谢您提供的信息:)