2017-01-26 1 views
-1

J'utilise IntentFilter pour ouvrir l'application à partir du navigateur et vérifier si l'application est installée ou redirigée vers le Play Store si ce n'est pas le cas.Ouvrir l'application Android à partir de l'intention du navigateur avec le paramètre de campagne personnalisée

Mon problème est, je ne sais pas comment envoyer 'utm_campaign paramètre dans le deuxième cas. Est-il possible de l'envoyer en Javascript lors de l'utilisation de cette intention comme

(intent://messagecenter/#Intent;____end;)

Répondre

0

La solution pour y parvenir est Firebase plus facile. Firebase's Dynamic Links sont des liens spéciaux qui peuvent ouvrir l'application si l'application est installée sinon peut prendre l'utilisateur à la page PlayStore. C'est très facile à faire et cette fonctionnalité est gratuite.

Si vous ne voulez pas faire cela, vous devez DeepLink certain URL ou format dans votre application et là vous pouvez extraire toutes les informations de suivi de la campagne.

Dans votre target activity écrivez ce code getIntent().getData().toString() pour obtenir l'adresse URL.

Cependant, je suggère d'utiliser First Approach car il est très facile et vous obtenez beaucoup plus de fonctionnalités et de connaissances approfondies sur votre application avec un minimum d'effort.