首页 > 解决方案 > IOS APP的深度链接或通用链接

问题描述

我们一直在遵循以下手册:

https://blog.branch.io/es/como-configurar-universal-links-para-deep-linking-en-apple-ios/

https://medium.com/@abhimuralidharan/universal-links-in-ios-79c4ee038272

https://blog.branch.io/what-is-an-aasa-apple-app-site-association-file/

https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW2

文件 apple-app-site-association 已生成。相关的域已经在 Xcode 和任务标识符中被激活。

域中的文件 /apple-app-site-association { "applinks": { "apps": [], "details": [ { "appID": "XXXXXXXXXX.xxx.xxxxxxxxx.xxxxxxxxxxxxxx", "paths": [ "*"] } ] } } ios 开发者项目和控制台中的活动域

我们在以下 URLS 中启动了检查和验证: https://search.developer.apple.com/appsearch-validation-tool/ --> 需要链接到应用程序操作 无法提取通用链接所需的信息。了解如何实施推荐的通用链接。错误 no apps with domain entitlements 用于验证深度链接双重身份验证的权利数据来自您的应用程序的当前发布版本。此数据可能需要 48 小时才能更新。

https://limitless-sierra-4673.herokuapp.com/ --> 无法加载 Krack 必须能够提取应用程序(应该是 IPA 格式) 必须能够找到权利(查看 Krack/Payload /Krack.app/archived-expanded-entitlements.xcent) 必须在 com.apple.developer.associated-domains 中列出域

https://branch.io/resources/aasa-validator/#resultsbox --> 结果OK

我们不明白我们仍然需要执行哪些步骤或操作才能使深层链接在我们的 IOS APP 中工作,在 Android 中一切都是正确的。

我们需要的是,当从安装或未安装应用程序的 iOS 设备上的任何链接访问时,您要做的第一件事是打开苹果商店以下载它(如果您没有它)或打开应用程序(如果您安装了它)。并不是说浏览器是默认打开的

谢谢你。

标签: iosdeep-linkingios-universal-links

解决方案


推荐阅读