web-dev-qa-db-fra.com

Le lien dynamique Firebase n'est pas ouvert dans l'application de développement alors que l'application n'est pas dans l'AppStore

Ma préoccupation est que je n'ai pas téléchargé sur l'App Store mais quand je clique sur l'application en mode débogage URL deeplink, je n'ouvre pas sa redirection sur l'Appstore

JE SUIS ABLR pour rediriger sur mon application de débogage.

Je travaille sur le lien dynamique Objectif C

comme j'ai testé mon application est bien configurée dans firebase

mais quand je partage mon produit avec un autre utilisateur, ils tapent sur url sa redirection sur safari et le lien ne fonctionne pas

chaque fois que je dois copier le lien et le passer dans chrome et ici aussi poup u vient comme votre application ouvre une autre application puis redirige vers l'application ...

JE VEUX QUE LORSQUE JE CLIQUE SUR LE LIEN, IL REDIRIGE DIRECTEMENT SUR L'APPLICATION, PUIS SAFARI OR COPIE MANUELLEMENT CE LIEN ET PUIS OPENAPP

Remarque: l'application n'est pas en ligne, je veux ouvrir l'URL de mon application de débogage.

J'ai configuré l'application pour obtenir appstoreid et teamid

- Application (BOOL): application (UIApplication *) continueUserActivity: (NSUserActivity *) userActivity restoreHandler:

Mon lien ne fonctionne pas en safari mais fonctionne sur chrome comment gérer aussi le safari ...

Merci d'avance.

6
Akash Raghani

Je suppose que vous avez oublié de faire une configuration dans Firebase. Dans mon cas pendant le développement, je viens de mettre un ID AppStore d'espace réservé dans mon projet Firebase. Par exemple. 1234567890 et mon ID d'équipe, ce qui rend possible les liens dynamiques dans les versions de débogage.

Je ne trouve pas le texte d'origine, mais je me souviens que Firebase vous indique que vous devez insérer un ID d'équipe et un ID AppStore pour que les liens dynamiques fonctionnent.

Une fois que vous avez créé le lien dynamique, vous devez vérifier le Apple-app-site-association point final de votre lien dynamique. Par exemple.

https://yourveryown.page.link/Apple-app-site-association

Le résultat doit être quelque chose comme ça (cela peut prendre un certain temps pour se rafraîchir):

{"applinks":{"apps":[],"details":[{"appID":"YOURTEAMID.com.yourcompany.app","paths":["NOT /_/*","/*"]}]}}

Donc, pour résumer:

  • Assurez-vous d'avoir inséré un identifiant Appstore;
  • Assurez-vous que l'ID d'équipe est correctement défini et que le même ID est utilisé lors de la compilation de votre application;

enter image description here

1
Giovanni

J'ai travaillé sur les liens dynamiques Firebase et c'est ce qui m'a aidé.

Solution:

Comme vous ne disposez pas de l'application de sortie sur l'App Store, cela signifie que vous pouvez rediriger vers

  1. Une page Web ou un,
  2. Une application de débogage (c'est ce que vous voulez).

Pour la deuxième option, vous devez ajouter votre application de débogage à la console Firebase afin de pouvoir sélectionner votre application de débogage à ouvrir lorsque vous cliquez sur un lien dynamique comme celui-ci:

Firebase Dynamic links

Si vous souhaitez savoir comment ajouter une autre application à votre console Firebase, cliquez ici: https://firebase.google.com/docs/ios/setup

enter image description here

0
Dhruvam Sharma