iOS 13:通过Siri宣布消息

时间:2019-11-16 22:12:07

标签: ios ios13 siri usernotifications

我想为自己的应用实现“使用Siri通告消息”功能。除了Apple发出的消息外,我没有看到任何能够执行此操作的应用程序。所以我不知道它是否已经可用。苹果公司宣布它没有任何限制,并提到每个人都可以采用它。

我如何获得Siri公告以使传入通知正常工作?

我请求了权限,但在documentation中找不到其他任何内容。 它也不会显示在设置应用中。

enter image description here

苹果Apple WWDC 2019主题演讲(56:00-56:40)供参考:

https://youtu.be/psL_5RIBqnY?t=3360

1 个答案:

答案 0 :(得分:2)

As per Apple's documentation

  

要使佩戴AirPods的用户自动听到消息,您必须同时实现INSearchForMessagesIntentINSendMessageIntent。调用announcement时,将requestAuthorization(options:completionHandler:)添加到选项中。最后,在类别选项中添加allowAnnouncement,在类别意图标识符中添加INSearchForMessagesIntent

总而言之,添加announcement选项不会神奇地开始通过AirPods阅读您的推送通知。该功能只能与Siri对消息传递应用程序的支持一起使用。我建议不要将Siri功能添加到非消息应用程序中,因为您很可能会被拒绝。