04/29/2024 11:54:53

问题描述

判断 Universal Link 拉起验证:详情查看解决方案

问题原因

解决方案

验证操作必须达成以下前提条件:

(1)QQ平台要求 iOS 系统版本iOS 13 及以上,微信平台要求 iOS 系统版本iOS 12 及以上

(2)验证手机安装微信版本达到 7.0.8 及以上

(3)验证手机安装 QQ 版本达到 8.1.3 及以上

(4)验证手机需安装 apple-app-site-association 文件中填写的 TeamIdentifier 所对应的证书应用;

验证操作:

1、(MSDK V3)【微信&QQ】通过抓取 MSDK 测试环境下的日志,判断 isUniversalLink 变量的值,值为 1

是通过 Universal Link 拉起,值为 0 则通过 Scheme 拉起。

2、(MSDK V3&V5)【微信&QQ】在 safari 中输入配置的 Universal Link 路径,例如:

微信:https://docs.itop.qq.com/app/*

手Q:https://docs.itop.qq.com/qq_conn/手QAppID/*

*代表任意字符。

打开后下拉出现可打开应用的按钮,代表成功。

3、(MSDK V5)【微信】通过抓取 MSDK 测试环境下的日志,检查日志中

call [WXApi handleOpenUniversalLink:delegate] 是否存在,存在则是通过 Universal Link 拉起,不存在

就是通过 Scheme。

4、(MSDK V5)【QQ】通过抓取 MSDK 测试环境下的日志,检查日志中

[MSDKQQHelper sharedInstance] HandleUniversalLink:业务的 universal link 地址 是否存在,存在则是

通过 Universal Link 拉起,不存在就是通过 Scheme。

5、(MSDK V3&V5)【QQ】在 QQ 互联侧的应用管理页中可以进行校验检查:QQ互联官方文档

6、(MSDK V3&V5)【微信】微信官方 Universal Link 接入成功验证指引:微信官方文档



Copyright © 2024 MSDK.
All rights reserved.

results matching ""

    No results matching ""