2017-06-22 2 views
3

J'utilise Firebase lien dynamique pour partager des contenus dans mon application Android.firebase lien dynamique partagé sur twitter ne fonctionne pas à webbrower

Cela fonctionne très bien si je clique sur le lien partagé à Twitter en utilisant l'application twitter. Le lien lancer mon application Android et me ramener à la bonne page sur l'application. Mais si je clique sur le lien de webbrowser, mon application ne sera jamais lancée. Il suffit de m'apporter à la page de secours où la page Web spécifiée dans le paramètre afl.

Et il y a quelques autres cas. Si j'ouvre le lien au nouvel onglet ou à l'onglet secret, cela fonctionne très bien.

S'il vous plaît donner quelques aides! Merci!

============== de =========== mis à jour

J'ai eu quelques tests et les résultats sont ci-dessous. Cela ressemble à selon le navigateur.

Chrome

  1. cliquer directement: ne fonctionne pas
  2. ouvrir un nouvel onglet ou onglet secret fonctionne

Firefox

  1. cliquer directement: Travaux
  2. ouvrir un nouvel onglet : œuvres

Penguin

  1. cliquer directement: ne fonctionne pas
  2. ouvrir un nouvel onglet: ne fonctionne pas

opéra

  1. cliquer directement: Travaux
  2. ouvrir un nouvel onglet: fonctionne

étoiles Safari

  1. cliquer directement: Travaux
  2. ouvrir un nouvel onglet: Travaux
+0

Quel navigateur Web Android n'a pas réussi à ouvrir l'application? Le navigateur a-t-il fait autre chose? –

+0

@albertbraun J'ai ajouté quelques résultats de test. Cela ressemble à un navigateur et à une ouverture du lien. –

Répondre

1

Taper un lien directement à Safari sera toujours ouvrir dans Safari. Apple pense qu'un utilisateur qui fait cela a intentionnellement demandé la page Web. Toutefois, en tapant sur un lien dans une page, cela devrait fonctionner correctement.

0

Je sais que certains navigateurs (par exemple, chrome) ont besoin que l'utilisateur clique intentionnellement sur le lien pour ouvrir l'application, alors ma question est la suivante: le lien est-il déclenché par un script?Si le chrome ne fonctionne pas
Comme je viens de voir le chrome est l'un des navigateurs qui ne fonctionne pas bien, donc je pense que cela a à voir avec leur script pour savoir si le lien a été déclenché par l'utilisateur ou non. Si vous le souhaitez, vous pouvez utiliser android intents pour l'ouvrir à partir du chrome mais, évidemment, aucun script d'analyse n'est pré-créé.