4

매주 배지 아이콘을 업데이트하려는 앱이 있습니다. 나는 적어도 사전 iOS7에, UILocalNotification 만iOS7에서 백그라운드로 배지 아이콘 업데이트

someLocalNotification.applicationIconBadgeNumber = 42; 

같은 특정 번호로 배지 아이콘을 설정할 수 있습니다 것을 볼하지만 백그라운드에서로드 내 앱이 차이를 얻을 수를 기반으로 계산을, 매주 일요일를 말할 수 원하는 현재 날짜와 시작 날짜 사이의 값을 입력하고 그에 따라 배지 번호를 업데이트하십시오.

UILocalNotification이이를 분명히 수행 할 수 없습니다. 푸시 알림처럼 보일 수 있지만이 앱에는 서버 구성 요소가 없으므로 해결 방법으로 사용하면 작동하지 않으며 Apple이 어쨌든 좋을지는 확신하지 못합니다.

iOS7에서 백그라운드 앱 새로 고침 업데이트가 있다는 것을 알고 있지만 이러한 상황에서 작동하는지 잘 모르겠습니다.

TLDR : iOS7의 배지 아이콘을 업데이트하려면 어떻게해야합니까? 주 단위로 (또는 임의로 오랜 시간 단위로) 정확한 숫자를 얻으려면 약간의 계산이 필요합니다. 그리고 서버 구성 요소없이이 백그라운드 업데이트를 수행하려고합니다.

+0

를 호출하는 경우도 그렇지 않으면 배지 늘 업데이트됩니다 nil을 위해 반복 횟수를 설정 서버 구성 요소가 없습니까? – Pavan

+0

@Pavan 서버 구성 요소없이 배지 번호를 설정하는 방법. – NickH

+0

계속 배지 번호를 새로 지정하려면 새 일정을 예약해야합니다. – Pavan

답변

0

메시지가없는 자동 로컬 알림을 예약 한 다음 배지 번호를 업데이트하면됩니다. 당신이 원하는 번호 또는 배지 번호를 설정하는 방법에 대한 질문을 계산하는 방법에 대한 질문을 기반으로이 지역의 통지를 여러 번

This person posted a similar question, have a look

관련 문제