ale*_*ash 8 ios ios-universal-links
我正在尝试为我的应用创建通用链接.我正在使用苹果验证工具来测试我的服务器配置(https://search.developer.apple.com/appsearch-validation-tool/),一切看起来都很好.
所以我运行我的应用程序有:
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler
Run Code Online (Sandbox Code Playgroud)
方法实现但我的应用程序永远不会打 我只能看到Safari.权利也被添加到XCode.有趣的是,在智能应用程序横幅上,我从来没有打开过这个词,但我得到了视图按钮,以便我可以从应用程序商店下载它.我做错了什么或者我的应用程序是否必须上传到appstore才能通过它打开链接?
首先:您的应用程序不必上传到应用程序商店即可运行。
您的开发是否使用完全相同的网络服务器?没有 dev/qual.mydomain.com?
验证 JSON 文件中的团队 ID/包标识符组合是否正确
通过消息应用程序或邮件将链接发送给自己,然后长按它。您收到“在‘您的应用程序’中打开”吗?这意味着它基本上可以工作,你“只是”遇到了 Safari 的问题(有报告称通用链接无法从 Safari 中的同一域打开)。显然,iOS 可以处于一种“模式”,不再打开应用程序,直到您明确要求 Safari 再次打开该应用程序(请参阅此答案)
您是否在设备日志中看到任何行swcd,这些行可以提供有关 JSON 文件下载的任何错误的详细信息
在干净的设备上首次从 Xcode 运行应用程序后,您还应该在 Web 服务器上看到下载文件的apple-app-site-association信息
更新:
"*"以及"/".| 归档时间: |
|
| 查看次数: |
1584 次 |
| 最近记录: |