我写了一个包含以下BroadcastReceiver的应用程序:
<receiver
android:exported="true"
android:name="com.package.InstallReferrerReceiver" >
<intent-filter >
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
当我使用
时,意图会很好am broadcast -a com.android.vending.INSTALL_REFERRER
-n com.example.gatestapp/com.google.analytics.tracking.android.CampaignTrackingReceiver
--es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign"
但是,在将此应用程序作为Beta版本上传时,它似乎无法触发(在接收器中,它应该联系Web服务)。
我建立了链接并将其发送给了消息中的人。他们在浏览器中打开了推荐链接。
问题是什么?是不是它不适用于Beta?或者,是否有任何正确的&#39;通过游戏从游戏商店下载的方式?