【发布时间】:2015-10-21 09:19:07
【问题描述】:
我在我的应用中实现了通用链接,我遵循了这篇文章: universal links on ios9
昨天一切正常,但今天如果我打开我的测试应用程序并尝试使用通用链接打开我的主应用程序,测试应用程序只会向我显示 safari 并加载我的 url,但它不提供在我的主应用程序。 我没有收到任何错误,所以我不知道该怎么办。
【问题讨论】:
-
如果您在主应用程序中点击右上角的按钮转到 URL,它将继续转到 URL 而不是主应用程序。要让它再次打开主应用程序而不是 Safari,请点击智能应用程序横幅中的打开按钮。或者,删除应用并重试。
-
我尝试删除应用程序并重新安装,重新启动设备,但我的应用程序始终在 safari 中运行...我在服务器日志中看到 apple-app-site-association 文件已由我安装它时的设备,但并非总是如此。所以我不知道出了什么问题,我会改用 url 方案。
-
嗯,我会使用搜索验证工具验证一切仍在通过。 search.developer.apple.com/appsearch-validation-tool
-
好吧,通用链接没有通过,它只是“推荐”,但该工具在服务器上找到了 apple-app-site-association 文件。我有 SSL 证书,但苹果文件未签名。
-
该文件不需要签名,但您需要获取通用链接才能通过,而不是按照建议显示。