2017-03-06 1 views
1

좋은 일 모두,이온 푸시 알림 및 배지

나는 이온 및 애플 리케이션 그래서 초보자 그리고 난이 프레임 워크와 IOS에 배지 아이콘을 통합하려고 해요하지만 난 할 수 없습니다 .

app.js에서 푸시 알림을 통합했습니다. 푸시 알림을 받으면 배지 아이콘이 숫자 알림을 계산합니다.

나는 "cordova plugin fcm"이라는 푸시 알림을위한 플러그인을 사용하고 있습니다. 이 플러그인이이 배지를 추가 할 수 있습니까? 다른 플러그인을 사용 했습니까? 어떻게 통합 할 수 있습니까?

감사합니다. https://github.com/katzer/cordova-plugin-badge

은 그냥 FCM의 플러그인이 통합 할 필요가 당신은 갈 수 있어요 :

답변

0

나는이 플러그인은 행동에 당신을 얻을 수 있다고 생각합니다. 감사합니다. .

+0

고맙습니다. – Alba

+0

코드가 작동합니까? –

+0

https://github.com/katzer/cordova-plugin-badge이 플러그인은 배지 설정에 적합합니다. – Vasanth

0

빠른 답장을 보내 주셔서 감사합니다. 나는 다음 코드를 작성하지만 정확한지 아닌지는 모른다. (나는 정말 초보자이다.)

 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 
      } 
     ); 
관련 문제