链接唤醒App
很多场景 , 需要通过一个链接唤醒 App , 比如通过H5运营活动页导流到 App , 或者是硬件 NFC 触碰直接唤醒 App , 这里记录下实现方式
DeepLink
比如 H5 打开App , 这里直接用 DeepLink 自定义 UrlSchema 即可. Android 和 iOS 实现差不多 , 统一一个链接配置好即可 , 这里不做赘述 , 教程可自行谷歌一下.
App Links & Universal Links
Android 这边叫 App Links , 苹果端叫 Universal Links , 实现思路基本一致 , 都是通过一个 https
的链接通过手机系统验证然后直接映射打开对应的 App. 但是由于 Android 这边验证的域名是被国内防火墙了 , 因此这个在国内不是很好用 , 而且还要求手机使用的是谷歌浏览器 , 因此基本国内用不了这个方式.
结论
综合下来就参考 美的智能生活 的做法 , 提供一个 https
的落地页 iOS 这边直接通过 Universal Links 打开 App , Android 这边则采用 DeepLink 做跳转 , 结果区别就是 iOS 可以直接跳转 , 体验更加丝滑 , 而 Android 却要点击一次确认才可跳转 . 如果是面向海外的 App ,或者国内外市场都面向的 , Android 这边可以使用 App Links + DeepLinks 做一次兜底跳转 , 体验更好
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Halcyon Days!