반응형
푸시 알림없이 iOS 배지 업데이트
자정에 앱 배지를 업데이트하여 항상 올바른 수의 작업을 표시하는 몇 가지 할일 앱을 보았습니다. 푸시 알림을 사용 하지 않고이 작업을 수행 하므로 제 질문은 어떻게하나요? 로컬 알림을 사용하나요? 그렇다면 기기가 꺼 졌을 때 이러한 알림이 호출 되나요? 나는 약간 혼란스럽고 약간의 의견을 주시면 감사하겠습니다.
이 시도
[[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
iOS 4.0부터는 iOS 4.0 이상을 실행하는 모든 기기에서 로컬 알림을 실행할 수 있습니다. 로 봐 UILocalNotification
클래스, 당신이 앱 실행없이 자정에 배지를 설정할 수 있습니다.
애플리케이션이 실행 중일 때 코드에서 UIApplication
의 applicationIconBadgeNumber
속성을 설정 합니다.
[UIApplication sharedApplication].applicationIconBadgeNumber = someNumber;
Objective C의 경우 다음을 사용해야합니다.
[[UIApplication sharedApplication] setApplicationIconBadgeNumber : anyNumber ];
참고 URL : https://stackoverflow.com/questions/4861131/updating-ios-badge-without-push-notifications
반응형
'Programing' 카테고리의 다른 글
org.w3c.dom.Element를 Java의 문자열 형식으로 출력하는 방법은 무엇입니까? (0) | 2020.09.18 |
---|---|
HttpRequestBase를 HttpRequest 객체로 어떻게 변환합니까? (0) | 2020.09.18 |
Windows를 사용하는 R의 파일 경로 문제 ( "문자열의 16 진수"오류) (0) | 2020.09.18 |
시뮬레이터는 이미 사용 중이기 때문에 시작할 수 없습니다. (0) | 2020.09.18 |
es6 모듈 구현, json 파일로드 방법 (0) | 2020.09.18 |