通用链接可在模拟器中工作,但不能在真实设备上工作

时间:2019-05-13 13:54:14

标签: ios objective-c ios-universal-links

我添加了apple-app-site-association:https://www.sport5.co.il/.well-known/apple-app-site-association 我从“ applinks”开始,当它不起作用时,我还添加了Web凭证和活动继续。

我为此应用程序ID启用了关联域,并且在项目中,我现在在关联域中添加了applinks:sport5.co.il,applinks:m.sport5.co.il和applinks:*。sport5.co.il。出现在权利文件中。

我在苹果验证工具https://search.developer.apple.com/appsearch-validation-tool/中检查了域,并且该域有效。

我在多个模拟器上对其进行了测试,在每个模拟器中,我都可以浏览野生动物园的网站,上面显示了我的横幅,我还在“消息”中发送了一条虚假消息,其中显示了详细信息并打开了应用程序。 / p>

我还尝试将Deployment Target更改为iOS 10。

但是,当我尝试通过xCode在调试或发布配置中将其安装到设备上,或者甚至将内部版本上传到测试飞行时,都无法正常工作(在iPhone 5s,iPhone 8和iPhone XR上尝试过)。 / p>

我在互联网上搜索,发现很多人说,通用链接直到他们这样做才对他们有用,我尝试了他们所说的一切,但我仍然无法使其在真实设备上正常工作。

要完成这项工作,我还应该做些其他事情吗?还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

在成功安装并启动应用后,您需要等待几分钟(从几分钟到几小时),以使iOS能够获取关联的域。

您可以使用Charles之类的代理来检查iOS是否已拨打电话。