2012-02-16 2 views
9

재설치시 UIApplication 배지 번호가 삭제되지 않습니다.재설치시 UIApplication 아이콘 배지 번호가 유지됩니다.

배지가 0이 아닌 값을 갖고있을 때 응용 프로그램을 제거한 다음 다시 설치하는 경우 배지가 새 설치에 계속 표시됩니다.

나는 다음과 같은 방식으로 배지 번호 업데이트 : 해결책을 찾기 위해 시도

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:badgeNumber]; 

- 응용 프로그램이 그래서 배지를 제거 할 수 있습니다 종료 될 때 어떤 통지를 ... applicationWillTerminate으로 만들 수 없습니다. 어떤 제안?

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:-1]; 

application: didFinishLaunchingWithOptions:

나를 위해 잘 작동 :

+0

배지를 표시 할 조건이 있습니까? 일단 앱을 재설치하면 그 상태는 여전히 사실입니까? –

+0

나는 동일한 문제로 고투하고있다. 내 기기에 앱을 설치할 때 배지 번호는 1입니다. 앱을 설치할 때 앱의 기본 배지 번호를 설정하는 방법이 있습니까? – NSRover

답변

1

봅니다 설정합니다.

+1

질문이 있으십니까? 그는 우리가 다시 설치하는 동안 배지를 지울 수있는 방법이 있는지 물어 봤습니다. 답변을 통해, 적어도 한 번만 앱을 열지 않으면 배지가 앱 아이콘에 표시됩니다. –

5

Apple이 실제로 응답했으며 예상 된 동작입니다. 제거 후 곧바로 배지가 남아 있습니다 (즉각적인 재 설치의 경우).

+0

증명 링크가 있습니까? – CAMOBAP