2017-03-06 3 views
1

Bonjour tout le monde,notification push ionique et un badge en utilisant le plugin fcm

Je suis tellement novice avec ionique et des applications et je suis en train d'intégrer une icône de badge ios avec ce cadre, mais je ne peux pas comment le faire . Dans l'app.js j'ai une notification push intégrée, et je veux quand une notification push est reçue, l'icône de badge compte la notification de numéro.

J'utilise un plugin pour la notification push appelé "cordova plugin fcm". Ce plugin peut-il ajouter ce badge? Ai-je utilisé un autre plugin? Comment puis-je l'intégrer?

Merci beaucoup pour tous.

Répondre

0

Je pense que ce plugin peut vous mettre dans l'action: https://github.com/katzer/cordova-plugin-badge

il vous suffit d'intégrer cela avec le plugin et vous êtes fcm à partir. Merci.

+0

Merci pour la réponse rapide. – Alba

+0

Votre code fonctionne-t-il? –

+0

https://github.com/katzer/cordova-plugin-badge ce plugin fonctionne très bien pour définir le badge. – Vasanth

0

Merci pour la réponse rapide. J'écris le code suivant, mais je ne sais pas si c'est correct ou pas (je suis vraiment si novice)

 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 
      } 
     );