ios - iOS 深度链接与企业分发
问题描述
用例:我们有一个 iOS 应用程序,我们为标准用户提供给 Apple App Store。在其中,我们内置了从商店下载时有效的深度链接。对于内部测试/QA,我们希望使用我们的企业许可证并通过我们内部基础架构上的下载页面提供应用程序,并能够在其中进行深层链接。
问题:有没有办法将 URL 中的相同深层链接数据传递到我们从内部网络下载的企业应用程序?从 Web 下载时,是否有人在企业应用程序中成功实现了深度链接?
要克服的问题:只要大声思考,iOS 企业应用程序的下载链接必须指向 .PLIST 文件。.PLIST 包含一个静态 URL,它是 .IPA 的位置。我如何将深层链接数据传递给 .PLIST 并从那里传递给应用程序?实际上,将数据附加到 .PLIST URL 并不是问题,而是将数据从 .PLIST 传递到应用程序。
注意:我们不想将 Test Flight 用于较低环境构建的内部 QA。是的,深度链接间歇性地工作,但更大的问题是 Apple 的用户管理。由于我们希望访问的每个人都是公司内部人员,因此企业使用在这里有效。
解决方案
推荐阅读
- spring-boot - 如何在 Java 中禁止打开遥测记录器
- discord.js - Discord bot检查用户是否使用原始程序
- flutter - 如何从 facebook API 将数据导入 CSV 并使用 Flutter 导出 CSV 文件
- javascript - 动态 CSS 更新过于频繁
- python - 如何使用face_recognition在Flask程序中仅读取来自HTML的图像文件输入,而不保存文件
- python - `exec -a` 不适用于脚本:有没有办法在脚本中轻松更改 $0?
- c - 如何解决我的代码中的分段错误。?
- css - 无法将 css 应用到动态添加的闪电组合框
- reactjs - 在两个 axios api 获取请求后状态设置之前反应渲染
- flutter - 在 useEffect 中读取 riverpod 流值