2017-05-31 101 views
0

我想安裝在我的android應用程序的引用,但失敗的東西。沒有廣播完成INSTALL_REFERRER

當有人下載​​/安裝我的應用程序窗體appstore時,我需要接收變量。所以我在我的應用程序中安裝了一個cordova插件android-referrer-plugin。然後嘗試:

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