【发布时间】:2018-04-03 03:51:13
【问题描述】:
在系统呈现远程通知之前,我应该如何更改它在 iOS 中的呈现方式?事实上,让它沉默。有时我的应用已在本地取消了 Firebase 主题订阅,但该取消未及时传递到服务器。因此,当我们的应用程序未运行(在后台或根本未运行)时,服务器仍会向该 Firebase 主题发送消息,而 iOS 将接收它。
我的问题是,我如何拦截通知,并检查是否应该显示它并在需要时将其静音?我还需要支持 iOS 9,所以 UNNotificationServiceExtension 不适合我的需求。
谢谢。
【问题讨论】:
标签: ios swift firebase unusernotificationcenter remote-notifications