在TestFlight中测试AppClip:显示卡片?

5
已创建一个带有App Clip的应用程序。App Clip URL已验证。在Connect上的应用程序信息中设置了基本卡片。
在TestFlight中设置了调用URL。仅从TestFlight下载了App Clip。
使用代表URL的QR代码时,会调用“网页链接”弹出窗口,而不是App Clip弹出窗口。
我该怎么做来测试通过TestFlight查看App Clip卡片?我觉得我可能漏掉了什么,或者在TestFlight中可能不可能实现。
1个回答

12
  • 在您的设备上构建和运行App Clip(或通过TestFlight安装App Clip)
  • 在您的设备上进入设置 -> 开发人员 -> 本地体验
    • 如果您看不到开发人员选项,请搜索iOS启用开发人员选项
  • 注册您想要测试的本地体验
    • URL前缀设置为与您将使用QRNFC扫描的URL的前缀匹配
    • 确保BUNDLE ID与您的剪辑的Bundle ID匹配
  • 扫描您的QR代码或NFC

关于扫描QR码仍然存在一些奇怪的问题,因此有时如果相机应用程序没有提示App Clip卡片,您必须使用控制中心中的QR扫描器


成功了!我原以为本地体验只适用于在本地运行时,而不是通过TestFlight分发时。但如果我将其发布到其他用户的TestFlight上,我假设他们无需设置本地体验也可以正常工作? - dot3
1
@dot3 很遗憾,我认为普通测试人员无法体验App Clip卡片的体验:( 我知道,这很糟糕。 - budiDino
2
我遇到了与@budidino相同的问题:它无法使用普通相机。必须使用控制中心中的QR扫描器。感谢budidino找到这个方法。我真的很沮丧为什么它不起作用。【使用iOS 14.0,非测试版和XCode 12非测试版】 - mnl
无法使用普通相机,总是显示“网站二维码”横幅。 - Peter Kreinz
URL前缀应仅包含相关域名,例如“https://example.com”,而不是QR或NVC扫描的URL,如“https://example.com/order?smoothie=carrot-chops”,否则您将看到一个带有错误消息的应用剪辑卡片,而不是您注册的本地体验数据。 - Peter Kreinz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接