在 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 以匹配您将使用QRNFC 扫描的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:显示卡片?的主要内容,如果未能解决你的问题,请参考以下文章

TestFlight 构建开始测试,但电子邮件链接在 TestFlight 应用程序中显示空白屏幕

如何在 testflight 上创建一组测试人员

在 TestFlight 中测试推送通知

TestFlight 中的测试说明

如何将 AppClip 添加到 Siri 的附近建议?

如何使用TestFlight进行App构建版本测试