有人成功地将iOS AppClip发布到TestFlight环境或生产环境并提供给用户使用吗?

3

我为ios14开发了一个AppClip。

在我的dev环境中,通过在ios开发者菜单设置中配置本地体验,它可以正常工作。

但是,当我将其发布到测试飞行中后,在safari中没有SmartAppBanner出现。

这里是我的检查列表:

  • [x] 配置apple-app-site-association
  • [x] 扫描QR码以在dev模式下成功打开AppClip
  • [x] 当我测试TestFlight时,扫描QR码以打开AppClip提醒我:“此应用程序不适用于您的国家”
  • [x] 我已经在AppStoreConnect中完成了我的AppClip +体验的配置,以用于Testflight
  • [x] 我在TestFlight中注册的URL前缀是:https://example.com/stock
  • [x] 在Safari中打开我的url:https://example.com,有一个SmartAppBanner向我展示MainApp
  • [x] 在Safari中打开我的url:https://example.com/stock/VIC,没有出现SmartAppBanner =>期望结果:必须有一个SmartAppBanner向我展示“由Appclip打开”和open按钮
  • [x] 我已从TestFlight安装了AppClip(而不是主应用程序),但在扫描QR码后,它向我显示一个空白的AppClip卡片,并显示:“此应用程序剪辑当前不适用于您的国家或地区”

enter image description here

  • [x] 为了摆脱“不适用于您的国家”的问题,我进入IOS设置 > 开发者 > AppClip设置 > 注册我的本地体验 ==> 然后它可以显示我的本地AppClip卡片 ===> 我认为苹果不接受我在TestFlight上的appclips注册,或者他们不允许我的国家(越南)使用app clips?

如果我无法在Testflight上测试,我不打算将我的应用程序发布到生产环境。

发布到生产环境是否有效?


1
您可以在正式的测试流程中测试应用程序并将其发布到生产环境。只有在您在App Store Connect中激活它并且有人访问您配置了智能应用程序横幅的网页时,App Clip才会出现。如果您没有发布此页面,则可以将其用作测试平台。 - Liaz Kamper
@LiazKamper,您所说的“在App Store Connect中激活它”是什么意思?在应用程序发布到App Store后,是否有按钮可供单击或其他内容可供激活? - Martin
2个回答

2

只有当应用程序和应用程序剪辑在商店中“准备上市”时,智能应用程序横幅才会出现。 在TestFlight中,您可以测试App Clip,但无法测试App Clip Card体验。

这是Apple支持论坛中一个相关的主题

Safari的智能应用程序横幅和通过消息共享仅在应用程序剪辑发布到App Store时可用。


1

一旦您将其提交到App Store Connect,它将在TestFlight上可用,并作为应用剪辑出现在您的父级应用程序中以进行测试。


1
是的,我已经从TestFlight安装了AppClip(而不是主应用程序),但在我扫描QR码后,它显示一个空的AppClip卡片,并显示:“此应用剪辑当前不在您的国家或地区” :( - Neo.Mxn0
我担心这不正确。应用剪辑将在完整应用程序的上下文中出现在TestFlight中,位于应用剪辑部分下。 - Liaz Kamper

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