簡體   English   中英

安裝應用后,如何隱藏Apple Push Notification徽章計數?

[英]How to hide the apple push notification badge count, as soon as app installed?

我已將推送通知集成到iOS應用中。 我的問題是,一旦我安裝了該應用程序,然后再次安裝它,甚至在我通過該應用程序登錄之前,我的應用程序圖標都會顯示徽章計數。 如果用戶已注銷,我不想顯示它。 因此,當用戶單擊注銷時,我將徽章計數設置為0。但是,當我再次安裝它時,即使在我登錄之前,我的應用程序也會將通知徽章計數顯示為另一個數字。

我該如何避免呢? 請幫我。 謝謝

您需要為徽章更新添加更多邏輯。 在應用程序委托中,當應用程序啟動和/或收到通知時,您應檢查用戶登錄狀態並更新徽章編號。 如果用戶未登錄,則可以始終將其設置為零。

將徽章0設置為注銷按鈕操作

-(void)logout{
  [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
  //.....
 }

暫無
暫無

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

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