2012-07-19 2 views
2

내 앱이 로컬 알림을 대기 중이고 (또한 APN을받을 수도 있음) 앱의 아이콘 배지가 설정됩니다.아직 알림 센터에 알림이 남아 있기 위해 애플리케이션 아이콘 배지를 제거 할 수 있습니까?

앱이 시작되면 아이콘 배지를 지우고 알림 센터의 내역 목록에 알림을 남기고 싶습니다. 그러나 이것이 불가능한 것 같습니까? 배지 수를 0으로 설정하면 알림 센터에서 모든 알림을 제거하는 효과가 있습니다.

내가 거기에 남겨 둘 수있는 방법이 있습니까? 그렇다면 사용자의 책임이므로 제거해야합니다. 동시에 앱의 배지를 지우시겠습니까?

답변

5

아니요, 최근에 변경된 내용이없는 한 알림 센터의 알림은 응용 프로그램 아이콘 배지와 연결됩니다. 그것은 단, 배지를 취소해야처럼

이 코드는 일반적으로 알림 센터에서 알림을 취소하는 데 사용됩니다, 읽 그러나

[UIApplication sharedApplication].applicationIconBadgeNumber = 0; 

를 코드를 사용하는 경우, 알림 센터 알림은 삭제됩니다 게다가. 알림 센터는 아이콘에 표시되는 내용에 따라 표시 할 내용을 읽습니다.

소스 :

+0

들으! 많이 도와 줬어. IOS 알림 센터는 최신 안드로이드에 비해 매우 나쁩니다. 그것은 잘 설명되어 있지 않으며, 특징이 없으며, 90 년대 MS라고 느껴집니다. – Janning

관련 문제