如何解决调用了不需要的默认应用剪辑体验
我正在为一家加油公司开发 iOS 应用。该应用程序有应用程序剪辑,应该只能通过在加油站扫描二维码来调用。每个二维码都包含加油站标识和加油机索引,方便用户(司机)快速选择油量、油量,开始加油。
从技术上讲,在 didFinishLaunchingWithOptions
中会显示一个微调器,上面写着“正在加载...”。
然后在 continue userActivity
中从 url 解析加油站 ID,并向用户显示加油界面。
在生产环境中一切正常。
但是即将到来的应用更新突然被拒绝了。
Apple 测试人员以某种方式设法在不调用的情况下启动了应用剪辑
func application(_ application: UIApplication,continue userActivity: NSUserActivity,...
因此,加载微调器将永远保持动画,并且什么也没有发生。
我知道存在“默认应用剪辑体验”,但在这种情况下没有任何意义。在不知道加油站 id 的情况下,没有什么可以呈现给用户。我们故意没有将 app-clip-bundle-id
添加到我们网站上的智能应用横幅。而且我认为这使得调用默认应用剪辑体验变得不可能。
但是,他们将其报告为错误,并且没有透露详细信息。
长话短说:如果未将 app-clip-bundle-id
添加到 Smart App Banner content
属性,如何调用默认应用剪辑体验?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。