Cen*_*ion 7 iphone google-analytics objective-c ios
如果没有可用的Wifi,谷歌分析SDK是否会缓存所有数据以便稍后发送?我想当iPhone/iPad在线(有互联网可用)时一切正常,然后它会发送所有事件数据.但是当设备没有互联网连接时它的功能呢?我是否手动检查互联网连接(例如使用apple可达性类)并维护数据缓存以供以后使用?
mat*_*atm 13
简短回答:是的.
更多细节:
如果您使用大于零的派遣期(假设为15):
如果你使用派遣期等于-1,这意味着你通过调用手动调度你的事件[[GANTracker sharedTracker] dispatch]
:
dispatch
但连接不可用,事件将被缓存,所以下一次dispatch
调用将尝试批量发送缓存事件,以上也适用于以上两种情况的混合:您使用调度周期> 0,但您决定手动调度某些事件.
注意:我不知道GA跟踪器缓存在其缓冲区被覆盖或失效之前有多少事件/数据.
使用GA的其他一些提示:
dryRun
为YES并测试您的方案.此外,您可以使用其他帐户ID进行测试,GANTrackerDelegate
方法来查看是否已发送匹配. 归档时间: |
|
查看次数: |
2817 次 |
最近记录: |