Google analytics 在android应用程序中支持多个安装接收器
我们需要使用以下代码在我的Android中支持多个安装接收器Google analytics 在android应用程序中支持多个安装接收器,google-analytics,broadcastreceiver,Google Analytics,Broadcastreceiver,我们需要使用以下代码在我的Android中支持多个安装接收器 <receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" />
<receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
但是,由于应用程序中只有一个接收器可以接收安装引用,因此我们无法在其他广播接收器中获取安装引用。您是对的。不支持多个安装接收器。但有一条出路
这篇文章解释了如何做到这一点->您可以将接收方类作为元数据添加到清单中。请参阅下面的代码
<receiver android:name="com.example.android.InstallReferrerReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
</intent-filter>
<meta-data android:name="Receiver1" android:value="com.example.Receiver1"/>
<meta-data android:name="Receiver2" android:value="com.example.Receiver2"/>
</receiver>