html5 - ios9,Safari打开未安装app的协议,如何不显示提示
怪我咯
怪我咯 2017-04-17 12:02:04
0
3
1161

用web打开自己app的协议,app未安装时跳转到appstore
在ios9中打开app时强制提示“Safari打不开该网页,因为网址无效”
想问有没有什么方案,既能在app已安装时打开app,又能在app未安装时跳过上面的提示直接setTimeout到appstore

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(3)
Ty80

去www.lit.mn,用他们的技术,生成一个先跳转到APP,不成功就去APPStore的链接,用这个链接就可以了

伊谢尔伦

题主所说的自己APP的协议应该是指Custom Url Scheme(下面就称为scheme吧),scheme在iOS7、8下工作正常,但升级到iOS9以上版本时,如果没有安装某个APP的情况下尝试通过APP预定义的scheme唤起APP时会有一个题主描述的错误提示,这个提示目前没有方法可以去掉。

但是,但是,但是:

iOS9提供了一个更安全的方法来通过浏览器或其他的web容器唤起APP的解决方案,那就是universal link,这也是苹果官方自iOS9以后主推的深度链接(deeplink)实现方案,但是universal link的配置和实现要复杂得多,关于Universal Link的详细介绍可以在苹果官方开发文档里面找到,也可以看看这篇文章:http://www.magicwindow.cn/doc...

左手右手慢动作

解决了没?我也搞不定,扎到解决办法没?大兄弟

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿