Siri快捷指令:“与Siri一起使用”未在设置中显示。无法允许使用Siri。

3
我已经为一个应用程序实现了Siri快捷方式。除了一个问题,一切都很正常:
当执行INPreferences.requestSiriAuthorization请求与Siri的使用授权时,用户可以允许或拒绝授权。如果被拒绝,用户应该能够在设置中稍后允许Siri的使用。
但是,在我的应用程序中,我没有像WhatsApp或Telegram那样的“与Siri一起使用”选项。作为用户,我怎么才能允许Siri的使用,即使我最初拒绝了应用程序执行的Siri授权请求?
简而言之: 如何在设置中激活“与Siri一起使用”选项,以便用户可以允许我的应用程序与Siri一起使用?

你找到解决方案了吗? - Göksel Köksal
不幸的是,我不能...但是我可以在我的应用程序中使用Siri。但是从我的角度来看,整个接受/拒绝Siri的事情有些错误。 - Phil_G
是的,最终我根本没有请求权限……但它仍然可以工作。我想请求权限可能是为了使用Siri的其他功能,我们还不知道。 - Göksel Köksal
不应该这样,因为他们希望我们请求许可。无论如何,我为你感到高兴,希望当你上传到应用商店时不会出现问题,因为你没有请求许可。或者你已经请求了吗? - Phil_G
2个回答

0

你是否在你的Info.plist文件中删除了NSSiriUsageDescription字符串?如果是这样,该选项将从你的设置应用程序中消失。


我仔细检查过了,在我的iOS应用程序的Info.plist文件中有NSSiriUsageDescription - Phil_G

0

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

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

总结:使用自定义意图的 Siri Shortcuts 时,您无需请求 Siri 授权。此外,在使用自定义意图时,您将不会在设置中获得“与 Siri 一起使用”的选项。

只有在使用 SiriKit 域(例如锻炼或账单支付)之一时,才会出现此选项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接