有关详细信息,请参阅以下代码
<receiver
android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:exported="true"
android:enabled="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
</intent-filter>
</receiver>
<service android:name="com.google.android.gms.analytics.CampaignTrackingService"
android:enabled="true"/>
这是我为实施Campaign Measurement - Android SDK v4所做的工作。 为了检查它是否有效,当我尝试在终端上运行它时:
adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n &#34; com.example.android/com.google.android.gms.analytics.CampaignTrackingReceiver" --es referrer&#34; utm_source = testSource&amp; utm_medium = testMedium&amp; utm_term = testTerm&amp; utm_content = testContent&amp; utm_campaign = testCampaign&#34;
它成功投了一个意图
广播:意图{act = com.android.vending.INSTALL_REFERRER CMP = com.example.android / com.google.android.gms.analytics.CampaignTrackingReceiver (有额外的)}广播完成:结果= 0
当我运行我的应用程序时,我得到如下日志:
CampaignTrackingReceiver未注册,未导出或已禁用。无法安装广告系列跟踪。有关说明,请参阅http://goo.gl/8Rd3yj。
我尝试过很多例子,但没有得到足够的结果。任何人如果知道整个工作,那么请给我一个链接或如果有人知道plz列出他们的确切步骤。
提前Thanxx