繁体   English   中英

当应用程序处于后台时显示推送通知的徽章计数

[英]Show the badge count for push notifications when the app is in background

我想在应用程序处于后台时显示推送通知的徽章数。

我试过在类的oncreate()方法中设置徽章计数,该方法扩展了FirebaseMessagingService并且徽章计数正在运行。 但是每次生成新的firebase令牌时都会调用此oncreate()方法,因此徽章计数出错。

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

对于不同的电话启动器应用程序和制造商,方法可能有所不同。 新的Android API让你有新的“徽章”请阅读此内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM