我应该如何更改系统提出iOS中远程通知的方式?实际上,使它保持沉默。有时我的应用程序已在本地取消了Firebase主题订阅,但是取消该应用程序未及时发送到服务器。因此,当我们的应用程序不运行时(在后台或根本不运行(时,服务器仍将发送消息到该Firebase主题,并且iOS会收到它。
我的问题是,如何拦截通知,并在需要时检查是否应呈现并保持沉默?我也需要支持iOS 9,因此UnotificationServiceExtension不适合我的需求。
谢谢。
这是一个很好的问题,目前没有解决此问题的解决方案。
您可以在Apple本地和推送通知的Apple指南中阅读有关此信息的信息。
https://developer.apple.com/library/content/documentation/networkinginternet/conceptual/remotenotificationpg/
ps:如果沉默,您意味着要更改通知发出的声音,您可以做到。https://developer.apple.com/library/content/content/documentation/networkinginternet/conecceual/remotenotificationpg/modifyingnotifications.htmll#/apple_reff/doc/doc/doc/doc/uid/uid/tp40008194-ch194-ch16-sw16-sw1