2017-12-11 42 views
0

이온 1을 사용하는 Android 프로젝트 빌드에서 푸시 알림을 테스트하고 있습니다. 모든 것을 구성하고 fcm .FCM 푸시 알림이 안드로이드 (cordova-plugin-fcm 2.1.1을 사용하는 이온 프로젝트)에서 작동하지 않습니다.

$ ionicPlatform.ready of run() 다음 코드가 있습니다.

if(window.FCMPlugin){ 
     FCMPlugin.onNotification(function(data){ 
      if (data.wasTapped) { 
       $ionicPopup.alert({ 
        title: data.title, 
        template: '<p style="text-align:center">' + data.body + '</p>' 
       }); 
      } else { 
       //received foreground 
       $ionicPopup.alert({ 
        title: data.title, 
        template: '<p style="text-align:center">' + data.body + '</p>' 
       }); 
      } 
     }); 
     FCMPlugin.getToken(function(data){ 
      //$scope.token = data; 
      console.log("token received"); 
     }, 
     function(err){ 
      $ionicPopup.alert({ 
        title: "Error", 
        template: '<p style="text-align:center">Error in getting FCM Token</p>' 
       }); 
     }); 
} 

문제는 하나의 장치를 대상으로 fcm 알림을 보내면 알림을받지 못하는 것입니다. 그러나 fcm console의 알림 상태는 완료된 것으로 표시됩니다. 알림을 보내지 않고 다시 알림이나 전화를받지 않습니다. 나는 오랫동안 온라인 솔루션을 찾았고 해결책을 찾지 못했습니다. 어떤 도움도 정말 환영합니다!

답변

0

해결! 기기의 Wi-Fi 연결 프록시을 테스트하는 중 문제가 발생했습니다. 개인 Wi-Fi 연결을 사용하면 기기에서 알림을 수신 할 수있었습니다.