这是我的问题
我的目标是通过Google Play跟踪应用安装.
我有一个在我的应用程序中编写的broadcastReceiver.所以当应用程序从goole play下载时,根据google页面会有一个广播“com. android.vending.INSTALL_REFERRER”:
https://developers.google.com/analytics/devguides/collection/android/v2/campaigns
我的目标是通过Google Play跟踪应用安装.
我有一个在我的应用程序中编写的broadcastReceiver.所以当应用程序从goole play下载时,根据google页面会有一个广播“com. android.vending.INSTALL_REFERRER”:
https://developers.google.com/analytics/devguides/collection/android/v2/campaigns
但我的问题是,如果在我的应用程序安装完成后发生这种情况,那么我如何启动应用程序附带的广播接收器,以获得此意图.
换句话说,我的逻辑是我的应用程序必须完成安装,以便我执行任何接收.或者这是否意味着,第一次启动我的应用程序的意图是“com.android.vending.INSTALL_REFERRER”意图,以便将intent传递给我的onCreate()函数.
解决方法
“请记住,当调用接收器时,你的应用程序的其余部分将不会运行,因此通常你会在某个地方记录引用者字符串,例如SharedPreferences,然后在运行主应用程序时将其收集起来并使用分析库.(你当然不会t想要在接收器中阻止处理等待网络连接等等!)
参考:[“http://blog.appington.com/2012/08/01/giving-credit-for-android-app-installs/] [1]