繁体   English   中英

使用Google Play服务手动刷新Google Analytics(分析)事件

[英]Flush google analytics events manually with Google Play Services

安装Google Play服务后,有什么方法可以手动刷新Google Analytics(分析)队列中的所有事件?

Android GA文档中有一种方法: GoogleAnalytics.getInstance(getActivity().getBaseContext()).dispatchLocalHits();

但是此方法不适用于Google Play服务- 文档说

public void dispatchLocalHits ()

如果网络连接可用且正在使用本地调度服务,则将排队命中的命中(视图,事件或事务)调度到Google Analytics(分析)。 仅当使用本地调度时,此方法才有效。 仅当设备上没有Google Play服务时才使用本地调度。 通常,应用程序不应依赖于手动分发匹配的功能。

当Google Play服务可用时,应用程序中的匹配数据将立即发送到该服务中(处理时间应不超过毫秒)。 数据发送到服务后,您的应用程序将不参与交付。 您的申请过程可以安全地终止,并且匹配数据仍将上传到Google Analytics(分析)。 服务本身将定期分批从多个应用程序分派收集的数据。 各个应用程序无法控制服务调度时间表。 通常,匹配项将在应用程序报告匹配结果后的几分钟内通过网络上传。

几乎所有安装了Google Play商店的设备都将提供Google Play服务。 您的应用有可能在Google Play设备上运行。 Amazon Fire电话和中国许多运营商赞助的设备将不会提供Google Play服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM