Java 未收到安装推荐人
我已将其放在android清单中:Java 未收到安装推荐人,java,android,Java,Android,我已将其放在android清单中: </application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false"> <receiver android:name="com.erl.aol.BroadcastReceiver" android:exported="true"> <intent-
</application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false">
<receiver
android:name="com.erl.aol.BroadcastReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
我尝试在adb shell中模拟如下广播:
am broadcast -a "com.android.vending.INSTALL_REFERRER" -n “com.erl.aol/com.erl.aol.javaReferrerPlugin.PluginClass” -e "referrer" "deliveryId=testapp15sep&utm_medium=RANDOM58&utm_source=BroadcastTest"
但是命令返回:
广播已完成:结果=0
而且我的设备上没有推荐人。请注意,androidmanifest片段只是实际清单的一部分,我的应用程序包id为
美国在线
我做错了什么 正确的命令是: am广播-a com.android.vending.INSTALL_referer-es referer customreferer com.erl.aol.javareferer插件 我假设你的推荐人在com.erl.aol.javaReferrerPlugin包中
am broadcast -a "com.android.vending.INSTALL_REFERRER" -n “com.erl.aol/com.erl.aol.javaReferrerPlugin.PluginClass” -e "referrer" "deliveryId=testapp15sep&utm_medium=RANDOM58&utm_source=BroadcastTest"