iOS 10通知内容扩展回调未调用

时间:2016-08-27 04:30:58

标签: ios iphone ios10 xcode8 ios-extensions

iOS 10引入了新扩展:通知内容扩展。当我玩它时,我发现了一个错误。

在新协议:UNNotificationContentExtension中,当来自同一会话的新通知时,将调用回调方法- (void)didReceiveNotification:(UNNotification *)notification;,对于Apple在头文件中的评论:

  

将调用此方法发送要由分机显示的通知。如果正在显示扩展并且更多相关通知到达(例如,同一对话的更多消息),则将为每个新通知调用相同的方法。

我发现当设备解锁并且我通过3D点击通知气泡/横幅打开扩展程序时,这是真的。但是当我打开扩展程序时,如果设备被锁定,或者从下拉通知输入打开扩展程序,如果我有新通知,则无法调用回调。这是完全破解的API,如果我打开扩展程序,并且新的通知进来,我就无法调用。

有什么想法吗?

0 个答案:

没有答案