java – 在应用程序处于后台时应用程序图标上的Android设置徽章编号或在接收Facebook应用程序等通知时被杀死

前端之家收集整理的这篇文章主要介绍了java – 在应用程序处于后台时应用程序图标上的Android设置徽章编号或在接收Facebook应用程序等通知时被杀死前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用react native为android和ios开发一个应用程序.我希望在收到远程通知时在应用程序图标上显示徽章编号.我正在使用react-native-fcm第三方库和iOS徽章工作正常.在android中,我只能在应用程序处于前台显示徽章编号.当应用程序被杀或在后台我无法显示徽章编号.我知道Android本身不支持显示徽章,但我看到Facebook和Messenger应用程序在Android上显示徽章.请有人告诉我如何在Android上实现这一点甚至应用程序被杀死或在后台.提前致谢.

最佳答案
onMessageReceived没有得到调用,它只调用数据有效负载发送.

如果发送数据有效负载通知有效负载,则也不会调用onMessageReceived.

当应用程序处于后台或因FirebaseMessagingService正在运行而被杀死时,请使用以下代码从服务器获取徽章.

public class Custom_FirebaseMessagingService extends FirebaseMessagingService {
    private static final String TAG = "FirebaseMsgService";
    String activityName;

    @Override
    public void zzm(Intent intent) {
        Log.i("uniqbadge","zzm");
        Set

猜你在找的Android相关文章