lissome
V2EX  ›  问与答

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

  •  
  •   lissome · May 10, 2016 · 2374 views
    This topic created in 3709 days ago, the information mentioned may be changed or developed.
    需要兼顾 Android 、 iOS 新老版本
    2 replies    2016-05-10 21:35:56 +08:00
    xihesi
        1
    xihesi  
       May 10, 2016
    兼顾平台是根据浏览器检测,然后响应相应的平台。
    关键字: scheme
    lissome
        2
    lissome  
    OP
       May 10, 2016
    @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 有官方新推荐的方法,但是旧版本不适用。希望有比较完美的解决方案。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5913 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 02:54 · PVG 10:54 · LAX 19:54 · JFK 22:54
    ♥ Do have faith in what you're doing.