Siri 快捷方式:"Use with Siri" 未在设置中显示。不允许使用 Siri

Siri Shortcuts: "Use with Siri" not showing in settings. Can not allow Siri usage

我已经为应用实现了 Siri 快捷方式。一切正常,除了一件事:

当执行INPreferences.requestSiriAuthorization请求授权使用Siri时,用户可以允许或拒绝授权。 在拒绝的情况下,用户应该能够稍后在设置中允许使用 Siri。

但是对于我的应用程序,我在设置中没有 "Use with Siri" 选项,就像 Whatsapp 或 Telegram 一样。在最初拒绝应用程序执行的 Siri 授权请求后,如何允许用户使用 Siri?

长话短说: 如何在设置中激活 "Use with Siri",用户可以在其中允许我的应用程序使用 Siri?

您是否碰巧删除了 Info.plist 文件中的 NSSiriUsageDescription 字符串?如果是这样,该选项将从您的“设置”应用中消失。

我在 Apple 论坛上找到了我的问题的答案,那里刚刚有人问过。

https://forums.developer.apple.com/thread/114750

总结:使用带有自定义意图的 Siri 快捷方式时,您无需请求 Siri 授权。此外,使用自定义意图时,您不会在设置中获得 "Use with Siri" 选项。

This option only shows up if you're using one of the SiriKit domains, such as workouts or bill pay.