首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

请教网页中点击打开 APP 的解决方案

  •  
  •   lissome · 2016-05-10 12:37:46 +08:00 · 1056 次点击
    这是一个创建于 1169 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要兼顾 Android 、 iOS 新老版本
    2 回复  |  直到 2016-05-10 21:35:56 +08:00
        1
    xihesi   2016-05-10 17:23:56 +08:00
    兼顾平台是根据浏览器检测,然后响应相应的平台。
    关键字: scheme
        2
    lissome   2016-05-10 21:35:56 +08:00
    @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 有官方新推荐的方法,但是旧版本不适用。希望有比较完美的解决方案。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3770 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 16ms · UTC 09:20 · PVG 17:20 · LAX 02:20 · JFK 05:20
    ♥ Do have faith in what you're doing.