我为 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 中打开我的网址: https
no
://example.com/stock/VIC,出现 SmartAppBanner => 期望:必须有一个 SmartAppBanner 显示“在 appclip 中打开”open
按钮 - [x] 我从 TestFlight 安装了 AppClip(不是主应用程序),但扫描二维码后,它显示一个空白的 AppClip 卡片,上面写着:“此应用程序剪辑当前不在您的国家或地区
- [x] 为了摆脱“在您的国家/地区不可用”,我转到 IOS 设置 > 开发人员 > AppClip 设置 > 注册我的本地体验 ==> 然后它可以显示我本地的 AppClip Card ===> 我认为 Apple 不接受我在 TestFlight 上的 appclips 注册或者他们不允许我的国家(越南)使用 app clips?
如果我无法在 Testflight 上测试它,我不打算将我的应用程序发布到生产环境中。
将发布到生产工作?