What happens with iphone google analytics calls when there's no internet connection?

a 夏天 提交于 2019-12-03 05:22:51

The GA SDK has batching possibility, which is als recommended to use.

"To save on connection and battery overhead, we recommend batching your tracking requests. You can call dispatch on the tracking object any time you want to make a batch request, and you can do this either manually or at specific time intervals."

http://code.google.com/intl/de-DE/mobile/analytics/docs/iphone/

Alex Metry

According to Google. Their documentation says

If a user loses network access or quits your app while there are still hits waiting to be dispatched, those hits are persisted in local storage. They will be dispatched the next time your app is running and dispatch is called.

You can read more about how disptaching takes place at: https://developers.google.com/analytics/devguides/collection/ios/v2/dispatch

Some of the other services out there are very robust with their batching. Localytics (www.localytics.com) has a free library which is open source so you can see how they batch. If the connection isn't available then the data is stored on the device until the next session when there is a connection.

-- Henry

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!