【问题标题】:Siri Shortcuts: "Use with Siri" not showing in settings. Can not allow Siri usageSiri 快捷方式:“与 Siri 一起使用”未显示在设置中。不允许使用 Siri
【发布时间】:2019-03-26 08:58:41
【问题描述】:

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

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

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

长话短说: 如何在设置中激活“与 Siri 一起使用”,用户可以在其中允许在我的应用中使用 Siri?

【问题讨论】:

  • 你找到解决办法了吗?
  • 很遗憾没有……但是,我可以在我的应用程序中使用 Siri。但是从我的角度来看,整个接受/拒绝 Siri 事情在某种程度上是错误的。
  • 是的,我最终根本没有请求许可......它仍然有效。我想许可是针对我们不知道的 Siri 的其他用途。
  • 不应该,因为他们希望我们征求许可。无论如何,我为你感到高兴,我希望你上传到 App Store 时不会出现问题,因为你没有请求许可。还是已经有了?

标签: ios12 siri sirishortcuts


【解决方案1】:

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

【讨论】:

  • 我仔细检查并在我的 iOS 应用程序的 Info.plist 文件中找到了 NSSiriUsageDescription
【解决方案2】:

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

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

总结:在使用带有自定义意图的 Siri 快捷方式时,您不需要为 Siri 请求授权。此外,使用自定义意图时,您不会在设置中获得“与 Siri 一起使用”选项。

此选项仅在您使用 SiriKit 域之一时显示,例如锻炼或账单支付。

【讨论】:

    猜你喜欢
    • 2020-03-24
    • 2019-02-20
    • 1970-01-01
    • 2021-08-26
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 2019-04-05
    • 1970-01-01
    相关资源
    最近更新 更多