간단하게 Notification이 수신될 때 App Icon Badge 카운트를 올리는 방법에 대해서 알아보도록 하겠다.
이 기능은 안드로이드에서는 사용하지 않고 있으며, IOS를 위해서 사용하고 있다.
flutter_app_badger: ^latest_version
해당 디바이스가 아이콘 뱃지 넘버를 지원하는지에 대한 코드이다.
FlutterAppBadger.isAppBadgeSupported();
App Icon 배지는 업데이트 하는 방식으로 구현하면 된다.
그래서 직접 로컬이든 서버에서든 카운트를 관리하는 로직을 따로 개발을 해야지만 정확한 카운트 처리가 가능하다.
FlutterAppBadger.updateBadgeCount(1);
App Icon 뱃지를 초기화 또는 값을 지워주는 방법은 2가지가 있는데, 위에서 살펴본 업데이트를 통한 방법과 그냥 지우는 방법이 있다.
FlutterAppBadger.removeBadge();
FlutterAppBadger.updateBadgeCount(0);
이번 글에서는 간단하게 라이브러리 사용 법에 대해서만 살펴보았고 다음에는 로컬에서 어떻게 카운트 처리를 해야하는 지에 대해서 자세히 작성하도록 하겠다.