자정에 앱 배지를 업데이트하여 항상 올바른 수의 작업을 표시하는 몇 가지 할일 앱을 보았습니다. 푸시 알림을 사용 하지 않고이 작업을 수행 하므로 제 질문은 어떻게하나요? 로컬 알림을 사용하나요? 그렇다면 기기가 꺼 졌을 때 이러한 알림이 호출 되나요? 나는 약간 혼란스럽고 약간의 의견을 주시면 감사하겠습니다.
답변:
이 시도
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
로컬 알림을 통해이 작업을 수행하려면 다음에서 값을 설정해야합니다. applicationIconBadgeNumber
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.applicationIconBadgeNumber = 1;// set here the value of badge
새롭고 반짝이는 Swift를 사용하는 모든 사람들을 위해 :
UIApplication.sharedApplication().applicationIconBadgeNumber = someNumber
스위프트 3 :
UIApplication.shared.applicationIconBadgeNumber = someNumber
Objective C의 경우 다음을 사용해야합니다.
[[UIApplication sharedApplication] setApplicationIconBadgeNumber : anyNumber ];