J'ai un problème et je n'ai pas trouvé de bonne solution. Est-ce que quelqu'un sait comment le résoudre et me sauver ?
js ouvre l'application via le schéma d'URL
Dans le passé, si le schéma pouvait ouvrir l'application dans Safari, l'application sera ouverte directement. S'il n'y a pas de tel schéma, la demande continuera
Je peux la définir. Un setTimeout effectuera d'autres opérations lorsqu'il n'y aura pas de réponse dans le délai spécifié. Mais maintenant, Safari répondra très rapidement si le protocole. n'est pas disponible, il vous demandera si Safari ne peut pas ouvrir la page Web car l'URL n'est pas valide. S'il est connecté, il vous demandera s'il faut ouvrir l'application correspondante. De cette façon, je ne peux pas juger si l'application a été installée après un délai d'attente
. Comment puis-je juger ?
Est-ce que quelqu'un sait comment le casser ? Merci merci! ! !
La méthode trouvée par le moteur de recherche est similaire à celle que j'utilisais auparavant.
Maintenant, notre application n'est pas en ligne et les packages d'installation correspondants téléchargés sont tous sur le serveur, c'est donc un peu pénible.
Si l'application est disponible sur l'Applestore ou l'App Store, vous pouvez l'ouvrir directement via l'Applestore ou l'App Store.
J'ai vu des pages de partage où d'autres personnes ouvraient directement des applications, mais maintenant elles sont essentiellement ouvertes via l'App Store, ou les deux actions de téléchargement et d'ouverture de l'application sont transformées en boutons indépendants.
Vous pouvez utiliser le src de l'iframe pour envoyer le schéma. Si l'iframe a du contenu après un certain temps, cela signifie que vous êtes entré dans la page d'erreur Safari. Sinon, cela signifie que le schéma a été ouvert
.