我有一個應用程序,我正在使用蘋果推送通知。現在我需要根據通知顯示徽章號碼,並且我也需要相應地減少徽章號碼。 我知道這種方法是用來顯示徽章,但我正在得到如何實現它。根據Apple推送通知顯示和刪除徽章上的號碼
[UIApplication sharedApplication].applicationIconBadgeNumber = badgeNumer;
任何人都可以幫助我嗎?
我有一個應用程序,我正在使用蘋果推送通知。現在我需要根據通知顯示徽章號碼,並且我也需要相應地減少徽章號碼。 我知道這種方法是用來顯示徽章,但我正在得到如何實現它。根據Apple推送通知顯示和刪除徽章上的號碼
[UIApplication sharedApplication].applicationIconBadgeNumber = badgeNumer;
任何人都可以幫助我嗎?
您可以在此方法中使用您的代碼來顯示徽章號碼。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
它會顯示,直到你把它設置成零,你可以用下面的代碼做到這一點:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]
這是比較常見的,你收到通知,在設定證件號碼或者應用程序:didReceiveRemoteNotification:或應用程序:didFinishLaunchingWithOptions:您的UIApplicationDelegate類的方法。
感謝您的幫助。 – user2174560 2013-03-29 08:38:50
它與下面的鏈接有什麼不同。只需複製和粘貼。 http://stackoverflow.com/questions/6424938/apple-push-notification-badge-number/6424962#6424962 – 2014-05-14 09:45:11
雅多瞭解一些我這樣做,但我沒有得到如何增加和減少的證件號碼。 – user2174560 2013-03-19 06:43:55
感謝您的幫助。 – user2174560 2013-03-29 08:38:31
當應用程序不在後臺或前臺時是否會調用此方法,這意味着應用程序尚未啓動? – jailani 2014-07-04 11:11:50