【问题标题】:Ionic push notification and badge using fcm plugin使用 fcm 插件的离子推送通知和徽章
【发布时间】:2017-07-26 14:45:35
【问题描述】:

大家好,

我是 ionic 和应用程序的新手,我正在尝试将 ios 中的徽章图标与此框架集成,但我无法做到。

在 app.js 中我集成了推送通知,我希望收到推送通知时,徽章图标正在计算数字通知。

我正在使用名为“cordova plugin fcm”的推送通知插件。这个插件可以添加这个徽章吗?我用过其他插件吗?我该如何整合它?

非常感谢大家。

【问题讨论】:

    标签: ios ionic-framework icons push badge


    【解决方案1】:

    我认为这个插件可以让你行动起来: https://github.com/katzer/cordova-plugin-badge

    您只需将其与 fcm 插件集成即可。 谢谢。

    【讨论】:

    【解决方案2】:

    感谢您的快速回复。我写了下面的代码,但是不知道对不对(我真的很菜鸟)

            FCMPlugin.onNotification(
                function(data) {
                    APPService.forceToDownloadAgain();
                    Notificaciones.addNotification(data);
                    console.log(data);
                    if (data.wasTapped) {
                        //Received in device tray. Tapped by user
                        $state.go('global.notifies');
                        cordova.plugins.notification.badge.increase();
                    } else {
                        //Received in foreground. Advice to user
                        $ionicPopup.confirm({
                            title: 'Notificación recibida',
                            template: 'Te gustaría ver la notificación que has recibido?'
                        }).then(function(res) {
                            if (res) {
                                $state.go('global.notifies');
                                cordova.plugins.notification.badge.clear();
                            }
                        });
    
                    }
    
                },
                function(msg) {
                    //OK
                },
                function(err) {
                    //ERROR
                }
            );
    

    【讨论】:

      猜你喜欢
      • 2016-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-14
      • 1970-01-01
      • 2018-08-21
      • 1970-01-01
      相关资源
      最近更新 更多