Push notification iOS仅将某些推送通知作为徽章进行过滤

Push notification iOS仅将某些推送通知作为徽章进行过滤,push-notification,apple-push-notifications,push,Push Notification,Apple Push Notifications,Push,我想发送营销推送通知,这些通知可以发送到通知中心,主题(如突发新闻)在我的情况下可能非常频繁,仅作为徽章,即不持久,并且只有在用户位于主屏幕但不在锁定屏幕时才可见 因此,通知的典型权限请求包括 [.警报、.声音、.徽章] 但是,我找不到任何方法或地方来处理传入的通知,并告诉它仅显示为徽章。甚至有可能这样做吗 这适用于Swift 4和iOS min sdk 10。使用内容可用密钥以静默通知的形式发送,并添加通知服务扩展,为您更新徽章。酷!我知道如何从Firebase无声发送,可用的内容只是一个任意

我想发送营销推送通知,这些通知可以发送到通知中心,主题(如突发新闻)在我的情况下可能非常频繁,仅作为徽章,即不持久,并且只有在用户位于主屏幕但不在锁定屏幕时才可见

因此,通知的典型权限请求包括 [.警报、.声音、.徽章]

但是,我找不到任何方法或地方来处理传入的通知,并告诉它仅显示为徽章。甚至有可能这样做吗


这适用于Swift 4和iOS min sdk 10。

使用内容可用密钥以静默通知的形式发送,并添加通知服务扩展,为您更新徽章。

酷!我知道如何从Firebase无声发送,可用的内容只是一个任意键,我将在有效负载中发送这是我在Firebase中的选项?您有通知服务扩展的示例吗?如果let incr=bestAttemptContent!。徽章是什么?Int{bestAttemptContent!.badge=NSNumberintegerLiteral:yourNewValueHere}请记住,对于iOS,您需要将可用内容的值设置为1。从技术上讲,这不是任意的值。