Play with ‘badge’ of push notification payload

Jongwon Woo
2 min readDec 21, 2018

--

iOS 12 기준.

1.앱 아이콘에 배지 넘버가 ‘13’로 표시된다. 알림센터에 노티 1이 표시된다.

{“aps”:{“alert”:”Testing.. (1)”,”badge”:13,”sound”:”default”}}

2.배지 넘버가 ‘13’에서 ‘7’으로 변경된다. 알림센터에 노티 1, 2가 표시된다.

{“aps”:{“alert”:”Testing.. (2)”,”badge”:7,”sound”:”default”}}

3.배지 넘버가 표시되지 않는다. 그런데 알림센터에서 이전 노티들(1,2)은 사라지고, 현재 노티 3은 남아있다.

{“aps”:{“alert”:”Testing.. (3)”,”badge”:0,”sound”:”default”}}

4.배지 넘버가 표시되지 않는다. 알림센터에 이전 노티 3이 남아있고, 현재 노티 4도 남아있다.

{“aps”:{“alert”:”Testing.. (4)”,”badge”:0,”sound”:”default”}}

5.배지 넘버가 ‘8’로 표시된다. 알림센터에 노티 3,4,5가 표시된다.

{“aps”:{“alert”:”Testing.. (5)”,”badge”:8,”sound”:”default”}}

6.배지 넘버가 ‘8’로 유지된다. 알림센터에 노티 3,4,5,6이 표시된다.

{“aps”:{“alert”:”Testing.. (6)”,”sound”:”default”}}

7.배지 넘버가 ’10’으로 변경된다. 알림센터에 노티 3,4,5,6,7이 표시된다.

{“aps”:{“alert”:”Testing.. (7)”,”badge”:10,”sound”:”default”}}

Pusher를 이용해서 푸시 노티 테스트하는 방법

  • 푸시 인증서(p12) 임포트
  • 상용이면 샌드박스 체크 해제
  • 푸시키 입력
  • 푸시키는 디버깅 등을 통해서 확인 가능

--

--

Jongwon Woo
Jongwon Woo

Written by Jongwon Woo

I try to make something awesome.

No responses yet