有没有人在TestFlight env或Production env上成功向您的用户发布ios AppClip?

问题描述

我为ios 14开发了一个AppClip。

它在我的开发环境中有效,并且在iOS开发人员菜单设置中配置了本地体验。

但是在我将其发布以测试飞行之后,野生动物园中没有出现SmartAppBanner。

这是我的检查清单:

  • [x]配置apple-app-site-association
  • [x]扫描QR码以在开发人员模式下成功打开AppClip
  • [x]扫描QR码以打开AppClip,当我测试TestFlight时请注意This app was not available in your country
  • [x]我已经完成了在AppStoreConnect中为Testflight配置AppClip +体验
  • [x]我在TestFlight中注册的URL前缀是:https://example.com/stock
  • [x]在Safari中打开我的网址:https://example.com,有一个SmartAppBanner向我展示MainApp
  • [x]在Safari中打开我的网址:https://example.com/stock/VIC,出现no SmartAppBanner =>期望:必须有一个SmartAppBanner用{{1}向我显示“在appclip中打开” }按钮
  • [x]我已经从TestFlight安装了AppClip(不是主应用程序),但是在扫描QR码后,显示了一张空白的AppClip卡,其中显示:“此应用程序剪辑当前不在您所在的国家或地区

enter image description here

  • [x]要摆脱“您所在的国家/地区不可用”的信息,我转到IOS设置>开发人员> AppClip设置>注册我的本地体验==>然后它可以显示我的本地AppClip卡===>我认为是Apple不接受我在TestFlight上的Appclips注册,或者他们不允许我的国家(越南)使用应用程序剪辑?

如果我无法在Testflight上对其进行测试,则我不打算将其发布到生产环境中。

会发布到生产工作吗?

解决方法

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

, 当应用程序和应用程序剪辑在商店中准备出售时,

用于应用程序剪辑的智能应用程序横幅仅出现 。在TestFlight中,您可以测试App Clip,但不能测试App Clip Card Experience。

这里是Apple支持论坛中的相关thread: 直接来自Apple员工:

仅当应用片段在App Store中发布时,Safari的Smart App Banner和通过消息共享功能才可用。