To use multiple Install Referrer Receivers, the message forwarding(propagation) from the only one registered Install Referrer Receiver to other Install Referrer Receivers is required.
Tapjoy Install Referrer Receiver supports forwarding.
1. Register Tapjoy InstallReferrerReceiver as the one and only InstallReceiver(com.android.vending.INSTALL_REFERRER).
2. Add other Install Receivers as meta-data:
<receiver android:name="com.tapjoy.InstallReferrerReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER"/> </intent-filter> <meta-data android:name="OtherReceiver1" android:value="com.example.OtherReceiver1"/> <meta-data android:name="OtherReceiver2" android:value="com.example.OtherReceiver2"/> </receiver>
Set the name of Install Receiver as meta-data value, and set anything unique as meta-data name.