Comment rendre possible l'ouverture directe d'applications sur votre téléphone en un seul clic sur les pages Web iOS/Android ?
De nos jours, de nombreuses applications partagées peuvent être ouvertes en un seul clic. Comment faire ? Existe-t-il une application open source ?
Utilisez Scheme, si le lien de la balise a pointe vers http : // Ceci est une page Web, personnalisez-la, qq : // Cela ouvrira QQ
Regardez ici pour iOS
Regardez ici pour Android
@kiss a raison !
Mais il est fortement déconseillé de personnaliser
scheme
, 因为当你的产品不是世界闻名的时候, 没有人(除了你自己)知道应该如何处理你自定义的scheme
. 所以直接使用http-scheme
+监听host
(+path
), afin que même si l'utilisateur n'installe pas votre application, il puisse utiliser directement le navigateur pour naviguer sur le Web.ps. C'est ainsi que l'application Zhihu le gère. J'ai vu un développeur Google Android également suggérer cela il y a longtemps.
De plus, si la page Web est ouverte dans WeChat, l'ouverture de votre application peut nécessiter un certain traitement, car WeChat la contrôle
.p.p.s. Certains fabricants coopèrent avec WeChat, comme JD.com, Meilishuo, etc. (Ouvrez WeChat et entrez dans la commande
.我
-钱包
-第三方服务
) qui peut être ouvert directement