J'essaie de créer un lien qui peut être envoyé par e-mail qui, lorsqu'il est ouvert sur un appareil Android avec mon application installée ouvrira automatiquement la bonne page dans mon application.Lien profond Android dans une application
J'ai travaillé partiellement de différentes façons, mais j'ai trouvé quelques problèmes que je me demandais si quelqu'un avait des solutions.
Tentative 1: Utilisation d'un schéma personnalisé: myapp: // someItem. Cela fonctionne mais certaines applications email ne traitent pas cela comme un lien car ce n'est pas http. Existe-t-il un moyen de forcer les applications à le traiter comme un lien valide? Gmail par exemple.
Tentative 2: Utilisation d'un lien http avec un hôte: http://com.myapp/someItem. Cela fonctionne aussi bien mais mon application finit par être enregistrée pour gérer tous les liens http ce qui n'est pas idéal.
Tentative 3: Utilisation d'un lien http avec l'hôte et le port: http://com.myapp:2345/someItem. Ceci est ma solution actuelle avec le seul inconvénient étant que lorsque le lien est ouvert, il donne toujours la possibilité d'ouvrir le lien dans un navigateur. Est-il possible d'empêcher le navigateur d'ouvrir mes liens?
Est-ce que quelqu'un a un moyen de faire des liens qui seront traités comme des liens par toutes les applications et aussi être ignorés par le navigateur lors de leur ouverture?
Pouvez-vous s'il vous plaît me pointer vers des ressources qui me permet de - « comment activer les liens profonds pour le contenu App » - Le lien profond devrait prendre directement les utilisateurs au contenu, sans invites, pages interstitielles ou logins . – user2056563