0

現在我可以通過Firebase控制檯(firebase)成功發送所有應用程序的通知。
問題是我無法將通知發送到特定設備。

這是我在運行功能代碼:離子框架FCM插件

.run(function($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
     FCMPlugin.getToken(
     function(token){ 
      alert("fire base token :) :"+token); 
     }, 
     function(err){ 
      console.log('error retrieving token: ' + err); 
     } 
) 

});

我得到了令牌,當我使用firebase將其發送到特定設備時,它說「令牌無效/」
什麼部分是錯誤的?
我誤解了什麼嗎?
我的項目是離子框架選項卡示例代碼。

+0

你發送從火力地堡控制檯的消息? –

+0

對不起,延遲迴答。是的,我嘗試通過Firebase控制檯發送到特定設備 – DrStein

+0

很難說明具體細節。你可以嘗試驗證令牌嗎? –

回答

0

使用的吹瓶代碼

.run(function ($ionicPlatform, $rootScope, $state) { 
$ionicPlatform.ready(function() { 
    if(window.cordova) { 
     FCMPlugin.onNotification(
      function(data){ 

       if(data.wasTapped){ 
        // $state.go('message', {id:data.pageId}); 
        // $location.path('app/userList'); 
        console.log('onNotification tapped true'); 
       } else { 
        console.log("xxxxxxxxxxxx"+data.message); 
       } 
      }, 
      function(msg){ 
      // alert("asdf"+msg) 
       console.log('onNotification callback successfully registered: ' + msg); 
       FCMPlugin.getToken(
       function(token){ 
        //alert(token); 
        window.localStorage.setItem("deviceId",token) 
       }, 
       function(err){ 
        console.log('error retrieving token: ' + err); 
       } 
       ) 
      }, 
      function(err){ 
      // alert("fjkjg"+err) 
       console.log('Error registering onNotification callback: ' + err); 
      } 
     ); 
    } 
}); 

})