Safari打开页面,页面的按钮需要判断是否安装APP,安装则打开,没安装就去App Store下载。
打开链接时,Safari通过window.location指向URL Scheme,直接打开本地应用。
因为是用定时器的,如果一定的时间内没有响应就跳转到下载页面,如果应用成功打开,那么浏览器的状态是进入后台,进去到应用里面。
问题点1:手机已经有了此应用,点击按钮Safari会弹出 【是否在xxx中打开,取消和打开】,点击打开就会唤醒app,进去app,但后台Safari还是会跳出弹框,【在app store中打开应用么,取消和打开】...
问题点2:手机已经有了此应用,点击按钮Safari会弹出【是否在xxx中打开,取消和打开】,
手机没有此应用,点击按钮Safari会弹出【在“app store”中打开链接吗,取消和打开】,
点击取消,弹窗就关闭了,但是再一次点击按钮的时候,页面就会加载前往app store的链接,然后弹窗报错,Safari打不开该网页,因为网址无效。
安卓完美运行,IOS用其他浏览器UC啊QQ啊之类的都没这个问题,只有Safari存在这样的问题!!!
2 个回复
cydida
同问
9***@qq.com
你好 我想问下 页面在qq浏览器和百度浏览器 可以唤起吗 我这边项目网页唤起app,只有在qq、微信、uc浏览器、手机内置的浏览器可以唤起 而qq浏览器和百度浏览器的都没反应
724189991
请问怎么跳转到用户的自带浏览器的
2019-12-18 15:26