Java 未收到安装推荐人

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-

我已将其放在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-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"