3

我为 ios 14 开发了一个 AppClip。

它在我的开发环境中工作,并在 ios 开发人员菜单设置中配置了本地体验。

但是在我发布它进行试飞后,safari 中没有出现 SmartAppBanner。

这是我的清单:

  • [x] 配置 apple-app-site-association
  • [x] 在开发模式下扫描二维码成功打开AppClip
  • [x] 扫描二维码打开 AppClip 通知我:This app was not available in your country当我测试 TestFlight
  • [x] 我已经完成了在 AppStoreConnect 中为 Testflight 配置我的 AppClip + 体验
  • [x] 我在 TestFlight 中注册的 url 前缀是:https ://example.com/stock
  • [x] 在 Safari 中打开我的网址:https : //example.com,有一个 SmartAppBanner 显示 MainApp
  • [x]在 Safari 中打开我的网址: httpsno ://example.com/stock/VIC,出现 SmartAppBanner => 期望:必须有一个 SmartAppBanner 显示“在 appclip 中打开”open按钮
  • [x] 我从 TestFlight 安装了 AppClip(不是主应用程序),但扫描二维码后,它显示一个空白的 AppClip 卡片,上面写着:“此应用程序剪辑当前不在您的国家或地区

在此处输入图像描述

  • [x] 为了摆脱“在您的国家/地区不可用”,我转到 IOS 设置 > 开发人员 > AppClip 设置 > 注册我的本地体验 ==> 然后它可以显示我本地的 AppClip Card ===> 我认为 Apple 不接受我在 TestFlight 上的 appclips 注册或者他们不允许我的国家(越南)使用 app clips?

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

将发布到生产工作?

4

2 回答 2

2

App Clip 的Smart App Banner在 App 和 App Clip在商店中可供销售时才会出现。在 TestFlight 中,您可以测试 App Clip,但不能测试 App Clip Card Experience。

这是 Apple 支持论坛中的一个相关主题:这直接来自 Apple 员工:

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

于 2020-10-16T15:30:58.750 回答
1

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

于 2020-10-16T10:43:31.717 回答