在 TestFlight 中测试 AppClip:显示卡片?
Posted
技术标签:
【中文标题】在 TestFlight 中测试 AppClip:显示卡片?【英文标题】:Testing AppClip in TestFlight: Show Card? 【发布时间】:2020-09-24 12:43:27 【问题描述】:已使用 App Clip 创建了一个应用。 App Clip URL 显示为已验证。 Connect上的应用信息中已经设置了一张基础卡。
已在 TestFlight 中设置了调用 URL。仅从 TestFlight 下载了 App Clip。
当使用代表 URL 的 QR 码时,它会调用“Web 链接”弹出窗口而不是 App Clip 弹出窗口。
我可以做些什么来测试通过 TestFlight 看到 App Clip 卡片?我觉得我要么遗漏了什么,要么在 TestFlight 中不可能。
【问题讨论】:
【参考方案1】: 在您的设备上构建并运行 App Clip(或通过TestFlight
安装 App Clip)
在您的设备上转到Settings
-> Developer
-> Local Experience
如果您没有看到Developer
选项,请查找enable Developer option ios
注册要测试的本地体验
设置URL PREFIX
以匹配您将使用QR
或NFC
扫描的URL 的前缀
确保BUNDLE ID
与您剪辑的捆绑ID 匹配
扫描您的二维码或 NFC
扫描二维码仍有一些奇怪的问题,所以如果Camera
应用程序没有提示App Clip
卡,有时你必须使用Control Center
中的QR Scanner
。
【讨论】:
成功了!我认为本地体验仅在您在本地运行时才适用,而不是在您通过 TestFlight 分发时适用。但是,如果我在 TestFlight 上向其他用户发布,我认为它可以在他们不需要设置本地体验的情况下工作? @dot3 很遗憾,我认为普通测试人员没有办法体验 App Clip 卡体验 :( 我知道,这很糟糕 我遇到了与@budidino 相同的问题:它不适用于普通相机。必须使用控制中心的 QR 扫描仪。感谢 budidino 发现这一点。我真的很沮丧,为什么它不起作用。 [使用 iOS 14.0,非测试版和 XCode 12 非测试版] 不能用普通相机,总是显示“网站-二维码”横幅 URL PREFIX 应该只包含关联的域,例如“example.com”,而不是使用 QR 或 NVC 扫描的 URL,例如“example.com/order?smoothie=carrot-chops”,否则您将看到带有错误的 App Clip Card -消息而不是您注册的本地体验数据。以上是关于在 TestFlight 中测试 AppClip:显示卡片?的主要内容,如果未能解决你的问题,请参考以下文章