【问题标题】:SiriKit: Cannot reply to a messageSiriKit:无法回复信息
【发布时间】:2017-05-29 08:29:07
【问题描述】:

我刚刚将Intents Extension 添加到我的项目中,并决定使用默认添加的示例代码进行尝试。

我选择 Siri 目标,在设备上运行,Siri 弹出并开始:“在 [MyApp] 中搜索消息”。 方法 handleSearchForMessagesIntentHandler.m 中执行,Siri 响应 你有来自 Sarah 的消息

读完信息后,Siri 会问你想回复吗? 但是当我回答 Yes 时,我得到:

I don't see an app for that. You'll need to download one.

奇怪的是,当我在一个全新的项目上尝试相同的方法时,它可以工作,即使没有启用这些功能。

我真的不知道为什么在我的项目中搜索消息的部分起作用,而不是回复的部分。

当然,在Info.plist 中,我有 3 个默认的消息传递意图。

谢谢

【问题讨论】:

  • 你能显示你的 IntentHandler 代码吗?

标签: ios siri sirikit


【解决方案1】:

好吧,我有点解决了这个问题,或者至少找到了解决方法:

我有 2 个目标,一个用于 PROD,另一个用于暂存环境。 两个目标中应用的显示名称相同,但仅与 PROD 的目标名称匹配。

Intents 扩展嵌入在暂存目标中,我收到了上述错误。

但是,我直接在 PROD 目标上尝试了完全相同的方法,并且成功了。

两个目标的配置文件和功能相同,所以我认为这与应用名称和构建的目标名称不匹配有关

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多