[Flutter] Push App Badge

Tyger·2022년 11월 7일
0

App Icon Badge

간단하게 Notification이 수신될 때 App Icon Badge 카운트를 올리는 방법에 대해서 알아보도록 하겠다.

이 기능은 안드로이드에서는 사용하지 않고 있으며, IOS를 위해서 사용하고 있다.

Library

flutter_app_badger: ^latest_version

Flutter

Support

해당 디바이스가 아이콘 뱃지 넘버를 지원하는지에 대한 코드이다.

FlutterAppBadger.isAppBadgeSupported();

Update

App Icon 배지는 업데이트 하는 방식으로 구현하면 된다.
그래서 직접 로컬이든 서버에서든 카운트를 관리하는 로직을 따로 개발을 해야지만 정확한 카운트 처리가 가능하다.

FlutterAppBadger.updateBadgeCount(1);

Remove

App Icon 뱃지를 초기화 또는 값을 지워주는 방법은 2가지가 있는데, 위에서 살펴본 업데이트를 통한 방법과 그냥 지우는 방법이 있다.

FlutterAppBadger.removeBadge();
FlutterAppBadger.updateBadgeCount(0);

마무리

이번 글에서는 간단하게 라이브러리 사용 법에 대해서만 살펴보았고 다음에는 로컬에서 어떻게 카운트 처리를 해야하는 지에 대해서 자세히 작성하도록 하겠다.

profile
Flutter Developer

0개의 댓글