怎样解决微信通过H5页面直接打开当地app-
简述
微信中通过页面直接打开app分为安卓版和IOS版,两个的实现方式是完全不一样的。
安卓版实现:运用腾讯的利用宝,只有配置了“微下载”之后,打开链接腾讯会帮你推断当地可否已经安装了app,要是当地安装就直接打开,没有安装的话就是腾讯微下载的页面进行app下载,固然微下载的页面腾讯供给了几个模板,可以本人选中和修改。
IOS实现:ios像直接点击链接打开当地app就难了,有两种方式可供我们选中:
1.腾讯深度合作的企业,微信可以帮你打开app;
2.运用IOS9+的新功能“Universal Links”(通用链接);
很显然,第二种方式更适合我们普通的企业。
结果展现
实现步骤
1.配置https(必需是https)网站支撑;
新建“apple-app-site-association”文件,注意不带后缀,放到网站根名目,确保可以运用:https://xxx.xxx.xxx/apple-app-site-association直接可以拜访,apple-app-site-association文件内容如下:
{ "applinks": { "apps": [], "details": [ { "appID": "*****.com.gangguwang.yewugo", "paths": [ "/app/*" ] } ] } }
其中appId是你的Prefix + ID,如图:
这样配置完之后,打包即可测试你的利用咯。
官方配置文件:https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html
注意事项
1.配置的网站必需是https,不克不及为http;
2.[重要]展现地址和打开的地址不克不及在一个域名下(作者测试发明放在统一办事器下都不过关),比方展现页的地址是https://a.domain.com/?id=10,打开的要是是https://a.domain.com/app/?id=10,系统默许是打开页面,而不是触发通用链接打开app;
3.[重要]配置玩证书之后需要更新证书,才干内部打包和提测上传成功;
4.通用链接可被屏蔽,点击右上角配置的链接之后,通用链接就失效了,解决方案下次计议。
以上就是本文的全部内容,但愿对大家的学习有所帮忙,更多相干内容请关注百分百源码网!