2016-06-30 2 views
1

Je développe une application Android. J'ai un bouton "partager" avec chaque photo et texte dans l'application et ce que je veux, c'est que je veux qu'un lien profond soit généré chaque fois que ce bouton 'partage' est cliqué et que le lien profond généré devrait être partagé avec tout le monde, faire son travail (ouvrir la photo et le texte si l'application est installée et ouvrir l'application dans le magasin de jeu si l'application n'est pas installée).Comment créer un lien profond pour un contenu spécifié dans mon application sans site Web associé?

Qu'est-ce que je veux? (plus clairement): Lorsque l'utilisateur clique sur le bouton 'partager', un lien profond devrait être généré (ce lien profond a le chemin vers la photo et le texte). Ce lien profond pourrait être partagé avec des amis et lorsque l'un des amis ouvrira ce lien profond, il sera redirigé vers le chemin de la photo et de l'image qui a été stocké dans le lien profond et si l'application n'est pas installée, alors deep-link ouvrirait Play Store pour l'utilisateur de télécharger l'application. J'espère que cela rendra mon point plus clair!

J'ai cherché google pour y parvenir et j'ai trouvé this lien, mais ici ils disent (ou veulent dire) que j'ai besoin d'un site web pour générer des liens profonds.

Maintenant, je n'ai pas encore de site web. Quelles sont les options disponibles pour moi? Ou devrais-je d'abord besoin d'un site Web pour y parvenir?

Faites-le moi savoir s'il vous plaît.

+0

Qu'est-ce que vous voulez atteindre exactement? Comme la recherche d'un produit dans le navigateur mobile et l'a trouvé, si le produit a l'application à ouvrir, il ouvrira directement dans l'application à la page du produit, ou bien il va ouvrir play store pour l'installer. Tu veux la même chose? – Brendon

+0

@Brendon s'il vous plaît jeter un oeil à la question mise à jour –

+0

bien sûr, vous avez besoin d'un site Web pour déclencher le lien profond avec votre application, pourquoi cela signifie, le contenu qui est disponible dans un site Web est plus optimisé dans une application, alors lien profond à un contenu particulier est réalisé en reliant la page à l'application, ou au moins l'ouverture de l'application est réalisée sans lien de page. J'espère que tu comprends. – Brendon

Répondre

0

Si vous ne possédez pas le site et que vous voulez partager le contenu entre vos applications (iOS ou Android) vous pouvez utiliser la solution comme Firebase Dynamic Liens https://firebase.google.com/docs/dynamic-links/

Firebase Dynamic Liens manipulera Universal Liens/App Liens pour l'utilisation que vous leur propre site web.

Vous devez créer un lien dynamique. En tant que charge utile, vous fournir un lien valide, comme https://example.com/?my_urlencoded_key=my_url_encoded_value&my_urlencoded_key1=my_url_encoded_value1

Découvrez la documentation des paramètres et des options Firebase Dynamic Links offre https://firebase.google.com/docs/dynamic-links/create-links

Si tel lien est tapé sur iOS le lien sera traité dans votre application. Si l'application n'est pas installée, le lien redirigera l'utilisateur vers l'AppStore. Après le premier lancement de l'application, vous obtiendrez un lien dynamique en attente.

Si un tel lien est exploité sur Android, le lien sera géré dans votre application. Si l'application n'est pas installée, le lien redirigera l'utilisateur vers l'AppStore. Après le premier lancement de l'application, vous obtiendrez un lien dynamique en attente.

Dans votre cas, vous vous trouvez dans une situation étrange lorsque vous cliquez sur le lien sur le bureau. Dans ce cas, l'utilisateur sera dirigé vers la charge utile, dans ce cas https://example.com/? .... Vous pouvez améliorer cela en spécifiant le paramètre "dfl" - lien de secours de bureau (pas encore exposé dans les bibliothèques client) https://firebase.google.com/docs/reference/dynamic-links/link-shortener Comme vous pouvez fournir votre entreprise site Internet.