SiriKit:无法回复消息
SiriKit: Cannot reply to a message
我刚刚将 Intents Extension
添加到我的项目中,并决定使用默认添加的示例代码进行尝试。
我 select Siri 目标,运行 在设备上,Siri 弹出,我开始:"Search messages in [MyApp]"。
方法 handleSearchForMessages
在 IntentHandler.m
中执行并且 Siri 响应 你有来自 Sarah 的消息。
阅读消息后,Siri 询问你想回复吗?
但是当我回答 Yes 时,我得到:
I don't see an app for that. You'll need to download one.
奇怪的是,当我在一个全新的项目上尝试相同的方法时,即使没有启用这些功能,它也能正常工作。
真不知道为什么我的项目里搜索消息的部分可以,回复的部分不行
当然,在 Info.plist
中,我有 3 个默认的消息传递意图。
谢谢
好吧,我有点解决了这个问题,或者至少找到了解决方法:
我有 2 个目标,一个用于 PROD,另一个用于暂存环境。
应用程序在两个目标中的显示名称相同,但仅匹配 PROD 的目标名称。
Intents Extension 嵌入了 Staging Target,我在那里遇到了上述错误。
但是,我直接在 PROD 目标上尝试了完全相同的方法并且成功了。
两个目标的配置文件和功能相同,因此我假设与应用程序名称和构建的目标名称不匹配有关
我刚刚将 Intents Extension
添加到我的项目中,并决定使用默认添加的示例代码进行尝试。
我 select Siri 目标,运行 在设备上,Siri 弹出,我开始:"Search messages in [MyApp]"。
方法 handleSearchForMessages
在 IntentHandler.m
中执行并且 Siri 响应 你有来自 Sarah 的消息。
阅读消息后,Siri 询问你想回复吗? 但是当我回答 Yes 时,我得到:
I don't see an app for that. You'll need to download one.
奇怪的是,当我在一个全新的项目上尝试相同的方法时,即使没有启用这些功能,它也能正常工作。
真不知道为什么我的项目里搜索消息的部分可以,回复的部分不行
当然,在 Info.plist
中,我有 3 个默认的消息传递意图。
谢谢
好吧,我有点解决了这个问题,或者至少找到了解决方法:
我有 2 个目标,一个用于 PROD,另一个用于暂存环境。 应用程序在两个目标中的显示名称相同,但仅匹配 PROD 的目标名称。
Intents Extension 嵌入了 Staging Target,我在那里遇到了上述错误。
但是,我直接在 PROD 目标上尝试了完全相同的方法并且成功了。
两个目标的配置文件和功能相同,因此我假设与应用程序名称和构建的目标名称不匹配有关