Ete*_*tep 3 ios siri sirikit ios12 sirishortcuts
我已经启动并运行了快捷方式,并且我将自定义响应添加到了我的完成处理程序中。在这种情况下...
completion ([TriggerSceneIntentResponse successIntentResponseWithSceneName:intent.sceneName]);
Run Code Online (Sandbox Code Playgroud)
当我让 Siri 运行我的快捷方式时,我成功了,但她只说“完成”或“确定”。我的成功模板是“您的场景名称场景已被激活”。然而,出于某种原因,Siri 从不使用这个模板。
我不确定图片帖子是否在论坛中有效,但我会在这里尝试一下。这是我的自定义意图在意图编辑器中的样子。
这就是 Siri 的回话……
同样,如您所见,她只是在说“完成”。当她应该说“您的洗衣房关闭 101 场景已激活”时。
我已经确认我上面的完成行是通过调试我的意图目标来调用的。我不确定我错过了什么?
小智 6
我遇到了同样的问题,并通过本地化意图定义文件设法解决了这个问题。我相信如果您的设备和项目支持的语言不匹配,Siri 将无法响应。
在屏幕截图的右侧面板上,您必须单击本地化按钮。选择支持的语言,它将创建子意图文件,您可以在其中本地化您的字符串。

| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |