- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有适用于 Android 的最新 Google 分析 SDK,似乎 setLocalDispatchPeriod(int)
已被弃用。解决这个问题的方法是什么?
在互联网上我找不到替代方法。最有趣的是,谷歌在他们自己的教程how to get started.中使用了这个方法。
现在有人知道任何替代方法吗?
最佳答案
ServiceManager
JavaDoc 中概述了弃用的原因:
This only works if local dispatching is in use. Local dispatching is only used in the absence of Google Play Services on the device or if manually forced (see setForceLocalDispatch()). In general, applications can not rely on the ability to set the dispatch period. This method should therefore be used with some discretion.
如果您使用的是 EasyTracker
,您还可以在 analytics.xml 文件中指定 ga_dispatchPeriod
,这不应引发有关弃用的 lint 警告。
<resources>
<string name="ga_trackingId">UA-XXXXXXXX-X</string>
<integer name="ga_dispatchPeriod">30</integer>
<!-- [...] -->
</resources>
参见 Dispatching page的文档。
关于android - GAServiceManager 类型的 setLocalDispatchPeriod(int) 方法已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19938884/
我有适用于 Android 的最新 Google 分析 SDK,似乎 setLocalDispatchPeriod(int) 已被弃用。解决这个问题的方法是什么? 在互联网上我找不到替代方法。最有趣的
我是一名优秀的程序员,十分优秀!