2014-06-22 1 views
6

Je dois prendre en charge le scénario suivant:Passer un paramètre à l'application lorsqu'il est installé à partir de Google Play

L'utilisateur reçoit l'e-mail avec le lien vers mon application.

Si l'application est déjà installée, le lien devrait ouvrir l'application en transmettant certaines données dans l'intention de l'activité lanceur. Si l'application n'est pas encore installée, le lien e-mail doit servir de référent de campagne: accédez directement à Google Play pour installer l'application avec l'URL de référence transmise à mon application après son installation dans le récepteur de diffusion de référence.

Répondre

8

Vous devez intercepter l'intention com.android.vending.INSTALL_REFERRER, qui est diffusée par Google Play après l'ouverture de l'application pour la première fois après l'installation, et récupérer les données dans cette intention. Les paramètres de l'URI utilisés pour lancer Google Play sont transmis dans le champ Chaîne supplémentaire referrer. (Bien que vous soyez limité à une liste de paramètres autorisés, voir les documents officiels pour ce tableau.)

https://developers.google.com/analytics/devguides/collection/android/v4/campaigns

Questions connexes