2015-08-22 122 views
1

我已經開始使用推送通知,並且在使用dev_push=true時一切正常。 但是,當我設置dev_push=false,我無法得到它的工作。 奇怪的是,它似乎像我的設備無法正確識別。在Chrome控制檯中,此日誌顯示兩次:$ionicPush:REGISTERED *token-value*離子推送通知不能在Android設備上工作

我註冊到$cordovaPush:tokenReceived事件,像這樣:

$rootScope.$on('$cordovaPush:tokenReceived', function(event, data) { 
    console.debug('Ionic Push: Got token ', data.token, data.platform); 
}); 

,我看到該事件被髮送兩次 - 與平臺IOS一次,一次與Android,

當我發了一個時間離子儀表板發出通知,什麼都沒有發生。檢查郵件狀態給這個:

{"app_id":"4f0867d9","status":"Failed","ios":{"sent":0,"success":false,"failure_reason":"Push Error Code 302: See http://docs.ionic.io/docs/push-error-codes for more info."},"errors":[]} 

任何人都知道可能是什麼問題,如何解決?

回答

0

,如果它不能正常工作弗羅姆有嘗試使用郵差

如何使用郵遞員

      POSTMAN 

//與離子IO推出開放郵遞員 //正確測試閹你的配置,然後執行以下內容:

1-create collection give it a valid name 
2-in body click on text and select Application/json 
it will add header automatically 
3-add another header  
key as Authorization 
value as Bearer followed by your api token from ionic io 
4-select "raw " as the format of our json 
2-in body section of your collection write 
following code 
{ 
"tokens": ["DEV_DEVICE_TOKEN"], 
    "profile": "PROFILE_NAME", 
    "notification": 
    { 
    "message": "This is my demo push!" 
    } 
} 
+0

如果還有其他問題,請點擊[問問題](// stackoverflow.com/questions/ask)按鈕。 – manetsus

相關問題