捐赠INInteraction后快捷应用程序中出现重复操作

问题描述 投票:0回答:1

我使用 SiriKit Intent 定义文件创建了自定义 INIntent,没有参数,它只是假设导航到我的应用程序中的特定流程。我选择了“可在快捷方式中配置”,因为我希望它可以在快捷方式应用程序的操作中使用。

当用户在我的应用程序中使用该流程时,我捐赠有关操作的系统:

let intent = MyIntent()
let interaction = INInteraction(intent: intent, response: nil)
interaction.donate(completion: nil)

问题是现在我在快捷方式应用程序中有两个相同的建议。一个来自配置文件,第二个在我调用捐赠时出现。如果我取消选中“可在快捷方式中配置”,则只会有一个,但我希望用户将其列在操作中,即使他还没有这样做。我可能犯了什么错误,动作重复了?

swift shortcut sirikit sirishortcuts
1个回答
0
投票

貌似这个问题在iOS 17上没有出现

© www.soinside.com 2019 - 2024. All rights reserved.