11/08/2024 16:35:55
问题描述
判断 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 接入成功验证指引:微信官方文档。
All rights reserved.