簡體   English   中英

離子推送通知在Android設備上不起作用

[英]Ionic push notification not working on android device

我已經開始使用推送通知,並且在使用dev_push=true時一切正常。 但是,當我設置dev_push=false ,我無法使它工作。 奇怪的是,似乎我的設備無法正確識別。 在chrome控制台中,該日志出現兩次: $ionicPush:REGISTERED *token-value*

我注冊到$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":[]}

任何人都知道可能是什么問題以及如何解決?

如果它不能正常工作,請嘗試使用POSTMAN

如何使用郵遞員

                           POSTMAN

//使用ionic io open launch postman測試是否正確配置了// //然后執行以下操作:

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!"
     }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM