我有最新的适用于 android 的谷歌分析 SDK,似乎setLocalDispatchPeriod(int)
已被弃用。有什么办法解决这个问题?
互联网上没有我可以找到替代方法的地方。最有趣的是,谷歌在他们自己的入门教程中使用了这种方法。
现在有人知道任何替代方法吗?
我有最新的适用于 android 的谷歌分析 SDK,似乎setLocalDispatchPeriod(int)
已被弃用。有什么办法解决这个问题?
互联网上没有我可以找到替代方法的地方。最有趣的是,谷歌在他们自己的入门教程中使用了这种方法。
现在有人知道任何替代方法吗?
ServiceManager
JavaDoc中概述了弃用的原因:
这仅在使用本地调度时才有效。本地调度仅在设备上没有 Google Play 服务或手动强制的情况下使用(请参阅 setForceLocalDispatch())。一般来说,应用程序不能依赖设置调度周期的能力。因此,应谨慎使用此方法。
如果您正在使用EasyTracker
,您还可以ga_dispatchPeriod
在您的 analytics.xml 文件中指定,该文件不应引发关于弃用的 lint 警告。
<resources>
<string name="ga_trackingId">UA-XXXXXXXX-X</string>
<integer name="ga_dispatchPeriod">30</integer>
<!-- [...] -->
</resources>
请参阅文档的调度页面。