2015-05-18 21 views
9

Nella mia applicazione, ho implementato un Ricevitore Broadcast che cattura gli intenti com.android.vending.INSTALL_REFERRER lanciati da Android dopo che un'app è stata installata dal Market.Referente dopo l'aggiornamento dell'app da Android Market

Seguo i dettagli qui: http://code.google.com/mobile/analytics/docs/android/#referrals

Questo referrer cattura aggiornamenti troppo? In altre parole, l'utente può aprire Google Play Store con il referrer e aggiornare l'applicazione?

risposta

7

No, Google Play Store non invia l'intento com.android.vending.INSTALL_REFERRER quando l'app è già installata.

Se il nome del pacchetto dell'app è com.example.android, l'URL sarà simile a questo.

https://play.google.com/store/apps/details?id=com.example.android&referrer=testReferrer 

Quando si apre l'URL, mentre l'applicazione non è installata si può vedere nella logcat questo registro di debug da Play Store:

1857-1857/com.android.vending D/Finsky : [1] 1.run: referrer Capture per com.example.android

Quando si apre lo stesso URL mentre l'applicazione è già installata si può vedere questo registro invece:

1857-1857/com.android.vending D/Finsky: [1] 1.run: referrer eliminato per com.example.android perché già installato

Problemi correlati