2012-11-05 3 views
2

APN 서버에 메시지를 전송 한 후 앱을 열 때마다 didReceiveRemoteNotification이 푸시 데이터를 호출하고 수신합니다. 어떻게 제거 할 수 있습니까? 내가, 내가 코드에서이 두 줄을 일부 검색 추가있었습니다iOS 원격 알림을 지우는 방법

하지만 UIApplicationLaunchOptionsRemoteNotificationKey

널 (null)이지만, 배지 횟수가 이미 0 인 경우는 여전히 0으로 설정,

[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0]; 
[[UIApplication sharedApplication] cancelAllLocalNotifications]; 

답변

1

을 작동하지 않습니다 아무런 효과가 없습니다. 배지 개수를 먼저 의미없는 숫자로 설정 한 다음 0으로 설정하십시오.

[[UIApplication sharedApplication] cancelAllLocalNotifications];  
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 99]; 
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];