您好,请问针对如下问题描述以及测试结果,如何定位及解决问题?是哪一端或哪一个环节的问题?望请支持解答,谢谢!!
问题描述:
1、验证App的Universal Links
Safari输入访问https://exclusive4huabao2.premium-app.dingtalk.com/abc
验证结果:有打开应用入口提示,同时页面显示404
2、重新打包ios并通过Testflight内测
(1)测试微信分享
测试结果:universal link校验不通过
(2)测试记事本访问(已登录应用下)
https://exclusive4huabao2.premium-app.dingtalk.com/
或https://exclusive4huabao2.premium-app.dingtalk.com/abc
验证结果:自动打开应用,进入404页面
以下内容为相关详细测试过程及测试结果:
1、应用已申请Universal Links
2、微信开放平台提交审核并通过
新Universal Links:https://exclusive4huabao2.premium-app.dingtalk.com/
(1)配置或修改universal link后,在移动应用详情-基础配置-编辑-进入修改流程修改信息后重新提审
审核中
审核通过
3、验证微信的Universal Links
Safari输入:https://help.wechat.com/app/
查看是否有打开微信入口提示
验证结果:有打开微信入口提示
iOS记事本访问:https://help.wechat.com/app/
验证结果:访问后打开微信应用主页
4、验证App的Universal Links
Safari输入访问https://exclusive4huabao2.premium-app.dingtalk.com/abc
查看是否有打开应用入口提示
验证结果:有打开应用入口提示,同时页面显示404
5、验证 apple-app-site-association 文件服务器是否配置生效
{
例设置的通用链接为https://www.example.com ,则使用浏览器访问路径
https://www.example.com/.well-known/apple-app-site-association或
https://www.example.com/apple-app-site-association时,能够显示apple-app-site-association文件内的json数据则为服务器上传配置成功
}
测试1:
https://exclusive4huabao2.premium-app.dingtalk.com/apple-app-site-association
测:2:
https://exclusive4huabao2.premium-app.dingtalk.com/.well-known/apple-app-site-association
6、重新打包iOS在Testflight内测
(1)测试微信分享
测试结果:universal link校验不通过
(2)测试记事本访问
测试记事本访问(已登录应用下)
https://exclusive4huabao2.premium-app.dingtalk.com/
验证结果:自动打开应用,进入404页面(有返回箭头按钮)
测试记事本访问(已登录应用下)
https://exclusive4huabao2.premium-app.dingtalk.com/abc
测试记事本访问(未登录应用下)
https://exclusive4huabao2.premium-app.dingtalk.com/abc
验证结果:自动跳转到应用登录页
1.你的 https://exclusive4huabao2.premium-app.dingtalk.com/apple-app-site-association 配置里现,path 应该给一个类似这种的`/app/*`,参考 https://help.wechat.com/apple-app-site-association
2.微信开发者后台里配置的universal link不对,应该设置成 https://exclusive4huabao2.premium-app.dingtalk.com/qq_conn/101957602 这种, 如果有问题参考第一条,先加一个类似/app/*,再配置成https://exclusive4huabao2.premium-app.dingtalk.com/ app 即可