Показывать количество значков для push-уведомлений, когда приложение находится в фоновом режиме - PullRequest
0 голосов
/ 23 апреля 2019

Я хочу показать количество значков push-уведомлений, когда приложение работает в фоновом режиме.

Я пытался установить счетчик значков внутри метода oncreate () класса, который расширяет FirebaseMessagingService, и счетчик значков работает. Но этот метод oncreate () вызывается каждый раз, когда генерируется новый токен Firebase, поэтому количество значков становится неправильным.

public void onCreate() {
    super.onCreate();  
    String badgeCount = sharedPreferencesObj.getString(key, "");
            ShortcutBadger.applyCount(MyDocPatientFbmService.this, String.valueOf(badgeCount));
   }

1 Ответ

0 голосов
/ 23 апреля 2019

Подход может отличаться для разных приложений и производителей телефонов.Новый Android API позволяет вам иметь новый вид «значка», пожалуйста, прочитайте это

...