Siri INPlayMediaIntent无法使用英语以外的其他语言

时间:2019-12-18 12:51:01

标签: ios localization sirikit sirishortcuts

我有一个在扩展程序中处理INPlayMediaIntent的程序。只要您使用英语使用Siri,此方法就可以正常工作。切换到另一种语言会使Siri将该查询视为网络搜索。要进行复制,请签出my demo from github并查看Siri-Localized-MediaIntents-Broken文件夹。

然后:

  • 将Siri切换为英语
  • 编辑扩展程序运行方案以向Siri提供例如“在SiriTest中运行播放” –运行扩展方案(可能需要选择Siri作为运行过程)
  • 结果很好,Siri意识到您在谈论应用SiriTest,并运行扩展程序(实际上是第一次它询问您是否可以访问SiriTest数据,但这仅意味着它可以正常工作) )。

现在:

  • 将Siri切换为德语
  • 编辑扩展运行方案以向Siri提供查询“在SiriTest中运行的Spiele”
  • 执行计划
  • 结果有误,Siri无法识别已引用SiriTest并将其视为网络搜索,因此报告未发现任何有意义的内容。

这是错误(这是我所怀疑的)还是我在这里出了什么问题?

0 个答案:

没有答案