Firebase 推送通知在收到通知时增加徽章计数

Kav*_*gam 5 push-notification ios swift firebase-notifications

我正在使用 iOS 10 和 swift 2.3,当收到来自 firebase 的新通知时,我需要增加徽章计数。我有增加徽章数量的代码

let badgeCount: Int = BadgeCount + 1
UIApplication.sharedApplication().applicationIconBadgeNumber = badgeCount
Run Code Online (Sandbox Code Playgroud)

但我不知道在哪里使用它才能使其正常工作。

小智 3

如果您使用推送通知,则无法从应用程序维护计数。您需要编写此逻辑服务器端,因为除非用户点击它,否则您的应用程序不会了解推送。第二个选项是使用静默通知。无提示通知将发送到您的应用程序,然后您需要触发本地推送并维护徽章计数。无声通知的缺点是,如果用户终止您的应用程序,您将不会收到无声通知。