• Web 呼起 APP


    1. iOS

    iOS 9+,用 universal links,可以在微信和 safari 中呼起 APP,并定位到指定 View

    iOS 8-,用 iframe + scheme,在微信中不可以呼起 APP,在 safari 中可以呼起 APP,并定位到指定 View

    在微信中不可以跳 Appstore,可以跳应用宝,应用宝自动跳 Appstore

    iphone iOS 各版本占比:
    10.X 89.8%
    9.X 7.8%
    8.X 0.4%
    7.X 1.7%
    6.X 0.3%

    结论:可以不再考虑 iOS 8-,直接跳 universal links

    考虑 APP 未安装的情况,universal links 302 到 scheme,微信或 safari 中不会打开 scheme;超时跳应用宝或 Appstore

    2. Android

    用 iframe + scheme,在微信中不可以呼起 APP,在浏览器中可以呼起 APP,并定位到指定 View

    在微信中 scheme 被拦截,可通过应用宝 AppLink 呼起 APP,并定位到指定 View。但 AppLink 的申请条件略高,一般只可以应用宝呼起 APP 首页

    结论:微信中统一跳应用宝,最好申请下 AppLink,浏览器中用 iframe + scheme

    考虑 APP 未安装的情况,浏览器超时下载 APK

    **结论:微信拦截了原来免费的 scheme,变成了一个高级会员特权,想用 AppLink 就去交保护费吧~

  • 相关阅读:
    mysql免安装
    记一次电脑DNS被劫持
    小程序中page声明周期onShow
    微信公众号调试
    wx.navigateTo()
    mongodb 数据库安装
    小程序中使用坐标获得地区名称
    小程序 <include >
    记一点typescript whitespace rule
    小程序<template>的使用
  • 原文地址:https://www.cnblogs.com/frostbelt/p/7160390.html
Copyright © 2020-2023  润新知