所以我也跟着教程https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9,准确地使用相同的值提供的一个.
Apple协会文件也已准备好在链接目录中:WEB_PAGE:PORT_NUMBER/apple-app-site-association
一切似乎都在这方面设置.
我添加了权利,更新了配置文件以及所有设置.
当我在我的设备上运行应用程序,并打开链接http:// WEB_PAGE:PORT_NUMBER时,这将始终打开Safari.
我甚至在以下方法中有断点:
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler
Run Code Online (Sandbox Code Playgroud)
但齐尔奇.
有没有人完善这个?有什么我错过了吗?
我正在尝试为我的应用创建通用链接.我正在使用苹果验证工具来测试我的服务器配置(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才能通过它打开链接?