android安装引用接收器是否也会收听使用引荐来源安装的其他应用的广播?

时间:2016-05-31 12:21:52

标签: android install-referrer

我的清单中有一个Install referrer接收器。

    <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");

我怀疑接收器是否也会收听与推荐人一起安装的其他应用的广播。 我想只听我的应用广播。 如果存在这个问题,它的解决方案是什么?

1 个答案:

答案 0 :(得分: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方法中接收广播,检查您的包

这将解决您的问题