1
xihesi 2016-05-10 17:23:56 +08:00
兼顾平台是根据浏览器检测,然后响应相应的平台。
关键字: scheme |
2
lissome OP @xihesi 谢谢消灭零回复。。
今天下午研究了半天 Android 上的,试过了用 Intent scheme 和直接 Scheme ,都不完美 详细说一下我的需求:想要实现用户点击链接后如果已安装 App 则直接打开,如果未安装, Android 跳转到下载页面, iOS 打开 App Store 相应页面。 目前我试过的 Android 平台的( 1 ) Intent scheme 和( 2 )直接 Scheme 两种方法,如果是已安装 App ,都能打开。但是如果没安装,只有( 1 )方法在 chrome 中能够按 S.browser_fallback_url 跳转到指定的页面,而在其它浏览器要么是跳转到 Google Play 商店按包名搜索,要么是直接提示页面无法打开,要么是提示应用未安装。 搜索到 iOS 9 和 Android M 有官方新推荐的方法,但是旧版本不适用。希望有比较完美的解决方案。 |