È possibile utilizzare com.android.vending.INSTALL_REFERRER
.
Il Google Play com.android.vending.INSTALL_REFERRER intento è trasmissione quando un app è installata dal Google Play Store.
Aggiungi questo ricevitore ad AndroidManifest.xml
<receiver
android:name="com.example.android.InstallReferrerReceiver"
android:exported="true"
android:permission="android.permission.INSTALL_PACKAGES">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Creare un BroadcastReceiver:
public class InstallReferrerReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String referrer = intent.getStringExtra("referrer");
//Use the referrer
}
}
è possibile testare il tracking di riferimento seguendo i passi di questa answer.
fonte
2015-05-15 08:45:26
come faccio a testarlo se funziona? –
Ho appena aggiornato la risposta con un collegamento a una risposta che spiega come testare il monitoraggio dei referral. –
l'ho appena fatto e ricevo "Broadcast completato: risultato = 0" quando lo si installa direttamente da Eclipse. È così? Devo impostare qualcos'altro nella mia app o nel link di Google Play per ottenere il referrer? –