ios - 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/
文件 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 设备上的任何链接访问时,您要做的第一件事是打开苹果商店以下载它(如果您没有它)或打开应用程序(如果您安装了它)。并不是说浏览器是默认打开的
谢谢你。
解决方案
推荐阅读
- django - 两种形式一个视图 - 值不是来自表单 - Django
- java - 迭代批次值并根据包含的值路由它们
- angular - Angular 8 http.get 仅绑定某个属性
- javascript - Javascript 返回带有 then 回调的承诺
- javascript - 使用 Typescript 将一个对象文字映射到另一个对象文字
- go - 如何将结构类型传递给模块函数?
- javascript - 从 jsonfile 数据创建多个 chart.js 图表
- javascript - 为什么不直接使用 object(map) 来表示邻接列表边?如果我们使用数组,我们需要做额外的线性查找操作,不是吗?
- c# - 如何 Lerp 旋转最短路径
- spring - 作为查询参数传递给 spring restcontroller 的语言环境列表在测试时显示不规则行为