2017-05-31 7 views
0

私はアンドロイドアプリにリファラーをインストールしようとしていますが、何か失敗しました。ブロードキャストが完了していませんINSTALL_REFERRER

誰かが私のアプリケーションフォームappstoreをダウンロード/インストールするときに変数を受け取る必要があります。だから私はcordovaのプラグイン、アンドロイド - referrer - プラグインを、私のアプリにインストールします。そして、それを試してみてください。

adb shell

、その後

am broadcast -a com.android.vending.INSTALL_REFERRER \ 
-n com.mypackage.app/com.eightz.mobile.cordova.plugin.android.referrer.Receiver \ 
--es "referrer" "This is my referrer" 

そして私はこのような応答持っている:..私はしません

Broadcasting: Intent { act=com.android.vending.INSTALL_REFERRER cmp=com.mypackage.app/com.eightz.mobile.cordova.plugin.android.referrer.Receiver (has extras) } 

をし、それはそれです

Broadcast completed: result=0 

何かのロードが長いかどうか分かりませんが、私はこの行は見かけません。それ以上はできません。 変数を取得できるかどうかを確認しますが、変数が空になっています。しかし、エラーはありません..

ここで私の間違いを指摘できますか?

答えて

0
Did you regsiter broadcast receiver in manifest. Did you set intent filter to that receiver in manifest too. 

<receiver android:name="com.mobileapptracker.Tracker" android:exported="true"> 
<intent-filter> 
<action android:name="com.android.vending.INSTALL_REFERRER" /> 
</intent-filter> 
</receiver> 
+0

こんにちははい、それはcordovaプラグインですが、私はadobe pgbを使用しますが、これはマニフェストXMLファイルにある必要があります。 ' ' – ayok

関連する問題