如何解决使用 NeedsValue 解析的 Siri 参数将用户带到主应用程序
我正在开发一款将 Siri 与自定义意图和可配置和可解析参数相结合的应用,但我看到了一些意外行为,想知道是否有人看到过这种情况。
当一个参数在聚光灯下用“needsValue”解析时,它将继续在主应用程序中,我希望它提示用户输入所需的值。在快捷方式应用中,快捷方式按预期运行并提示用户输入参数值。
如果有人想试一试或检查他们的项目,请按步骤操作: 从包含 Sirikit 和参数的项目开始。 为参数启用可配置和可解析 在 intentHandler 中使用“needsValue”解析参数。 在聚光灯下运行快捷方式
预期结果:Siri 会提示用户输入所需的参数值
实际结果:用户被带到主应用
我还能够在 Apple 提供的 SoupChef 示例项目中重现这一点,方法是添加一个新的 String 类型参数,并使用 OrderSoupIntentHandler 中的 .needsValue 解析该方法。
在 intentHandler 中,我的设置是:
Widgets: ✅ Intent 适用于 widgets
可在快捷方式中配置:⧠ Intent 可由用户在快捷方式应用程序中配置并添加到 Siri
建议:✅ Intent 有资格获得 Siri 建议
非常感谢您的帮助,谢谢!
解决方法
Apple 已经回复了我提交的反馈助手并通过操作系统更新确定了潜在的修复
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。