簡體   English   中英

iOS應用通知徽章計數未重置為0

[英]iOS app notification badge count not resetting to 0

我們正在嘗試在應用程序激活時清除推送通知標志計數,但是在成功清除之后,下一個通知的標志計數不會為1。相反,我們看到的似乎是總通知計數。

例如,我們收到3條通知-看到3個徽章,啟動應用程序並再次點擊主頁,徽章就消失了。 下次收到通知時,它不是預期的1 ,而是4

這是我們的AppDelegate.m @implementation AppDelegate內的代碼:

- (void)applicationDidBecomeActive:(UIApplication *)application {
    application.applicationIconBadgeNumber = 0;
}

如果在-applicationDidBecomeActive:中為前台,則:

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    application.applicationIconBadgeNumber = 0;
}

在后台在-application:didFinishLaunchingWithOptions:中將其重置-application:didFinishLaunchingWithOptions:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM