0

我正在为一家加油公司开发 iOS 应用程序。该应用程序有应用程序剪辑,应该只能通过在加油站扫描二维码来调用。每个二维码都包含加油站标识符和加油机索引,因此用户(司机)可以快速选择燃料、容量并开始加油。

从技术上讲,在didFinishLaunchingWithOptions微调器中显示“正在加载...”。

然后在continue userActivity加油站 id 从 url 中解析出来,并为用户提供加油界面。

这一切都在生产中运行良好。

但是即将到来的应用更新突然被拒绝了。

苹果测试人员以某种方式设法在没有调用的情况下启动了应用程序剪辑

func application(_ application: UIApplication, continue userActivity: NSUserActivity, ...

结果,加载微调器永远动画并且没有任何反应。

我知道存在“默认应用程序剪辑体验”,但在这种情况下没有任何意义。在不知道加油站 ID 的情况下,没有什么可以呈现给用户。我们故意没有添加app-clip-bundle-id到我们网站上的智能应用横幅。而且我相信它不可能调用默认的应用程序剪辑体验。

但是,他们将其报告为错误,并且不透露细节。

长话短说:如果app-clip-bundle-id没有添加到智能应用横幅content属性中,如何调用默认应用剪辑体验?

4

0 回答 0