2016-10-21 6 views
0

서버가 푸시 알림에 카운트를 보냅니다. 그러나 앱이 백그라운드에있는 경우 해당 서비스의 응답에 따라 서비스를 호출하고 badge 카운트를 표시하고 싶습니다.제어 응용 프로그램 배지 카운트

badge 카운트가 서버에서 보내지는 것을 무시하고 원하는 배지 수를 표시 할 수 있습니다.

+0

앱이 백그라운드에서 푸시 알림을받을 수 있습니다. –

+0

이 링크 참조 http://stackoverflow.com/questions/36929869/push-notification-not-receiving-in-background-ios/36934771#36934771 –

답변

0

앱이 백그라운드 일 때 푸시 알림을 받으려면 Xcode에 대상 기능을 업데이트하고 배경 모드 ... 원격 알림을 추가해야합니다. 그런 다음 페이로드에 사용할 수있는 키 콘텐트를 추가하고 1로 설정해야합니다. application:didReceiveRemoteNotification:fetchCompletionHandler:이 표시됩니다. Here 문서를 참조하십시오.

+0

나는 이미 그렇게했습니다. 내가 알기를 원하는 것은 배지 수를 무시하는 어떤 방법이라도 있습니다. 푸시 알림에 카운트를 표시하는 대신 내 맞춤 카운트를 표시하고 싶습니다. –

0

앱이 아래 그림과 같이 배경으로 이동할 때 배지 개수를 업데이트 할 수 있습니다. application.applicationIconBadgeNumber = 5; // 당신은

당신은 자동 푸시 알림 개념을 사용할 수 있습니다, 당신은 카운트를 PN을 지우거나 업데이트 할 경우

을 계산 사용자 지정 업데이트 할 수 있습니다.

+0

앱이 백그라운드에 있고 배지 수가 10 인 푸시 알림을받을 때 서비스를 호출하면 해당 서비스의 응답은 5 배지 수입니다. 사용자는 먼저 10 및 5 배지 카운트를 봅니다. 그것이 문제입니다. 그것을 고치는 방법? –

관련 문제