2016-05-31 4 views
0

マニフェストに参照リスナーをインストールしています。アンドロイドインストールのリファラーレシーバーは、リファラーがインストールされている他のアプリのブロードキャストも聴くことができますか?

<receiver 
     android:name="xx.yy.zz.InstallReferrerReceiver" 
     android:exported="true"> 
     <intent-filter> 
      <action android:name="com.android.vending.INSTALL_REFERRER" /> 
     </intent-filter> 
    </receiver> 

そして私はとして放送受信機でリファラを取得:

 String referrer = intent.getStringExtra("referrer"); 

私の疑問は、受信機はまた、リファラと一緒にインストールされている他のアプリの放送に耳を傾けるだろうです。 自分のアプリだけのブロードキャストを聴きたい。 この問題が存在する場合、その解決策は何ですか?

答えて

0
<receiver 
    android:name="xx.yy.zz.InstallReferrerReceiver" 
    android:exported="true"> 
    <intent-filter> 
     <action android:name="com.android.vending.INSTALL_REFERRER" /> 
     **<data android:scheme="package" />** 
    </intent-filter> 
</receiver> 

受信機にあなたのパッケージを追加している間は、これはあなたの問題を解決しますあなたのパッケージ

ためOnReceiveメソッドチェックで放送を受信

関連する問題