我想为自己的应用实现“使用Siri通告消息”功能。除了Apple发出的消息外,我没有看到任何能够执行此操作的应用程序。所以我不知道它是否已经可用。苹果公司宣布它没有任何限制,并提到每个人都可以采用它。
我如何获得Siri公告以使传入通知正常工作?
我请求了权限,但在documentation中找不到其他任何内容。 它也不会显示在设置应用中。
苹果Apple WWDC 2019主题演讲(56:00-56:40)供参考:
答案 0 :(得分:2)
要使佩戴AirPods的用户自动听到消息,您必须同时实现
INSearchForMessagesIntent
和INSendMessageIntent
。调用announcement
时,将requestAuthorization(options:completionHandler:)
添加到选项中。最后,在类别选项中添加allowAnnouncement
,在类别意图标识符中添加INSearchForMessagesIntent
。
总而言之,添加announcement
选项不会神奇地开始通过AirPods阅读您的推送通知。该功能只能与Siri对消息传递应用程序的支持一起使用。我建议不要将Siri功能添加到非消息应用程序中,因为您很可能会被拒绝。