Я хочу показать количество значков push-уведомлений, когда приложение работает в фоновом режиме.
Я пытался установить счетчик значков внутри метода oncreate () класса, который расширяет FirebaseMessagingService, и счетчик значков работает. Но этот метод oncreate () вызывается каждый раз, когда генерируется новый токен Firebase, поэтому количество значков становится неправильным.
public void onCreate() {
super.onCreate();
String badgeCount = sharedPreferencesObj.getString(key, "");
ShortcutBadger.applyCount(MyDocPatientFbmService.this, String.valueOf(badgeCount));
}