我想在应用程序处于后台时显示推送通知的徽章计数。
我已经尝试通过在扩展FirebaseMessagingService的类的oncreate((方法中设置徽章计数并且徽章计数正在工作。但是每次生成新的 firebase 令牌时都会调用这个 oncreate(( 方法,因此徽章计数出错。
public void onCreate() {
super.onCreate();
String badgeCount = sharedPreferencesObj.getString(key, "");
ShortcutBadger.applyCount(MyDocPatientFbmService.this, String.valueOf(badgeCount));
}
对于不同的手机启动器应用程序和制造商,方法可能有所不同。新的安卓API让你有新的"徽章",请阅读这个