2017-04-13 4 views
0

すべてを扱う、データベースのイオンプッシュ通知

私はプッシュ通知を受け取るIonic2に取り組んでいます。それは正常に動作しています。私は一歩前進したい。私はプッシュ通知を自動化する必要があります。私はmySQLでPHPを使用しています。私はNodeJS WebApiも持っています。 NodeJSまたはPHPがIonic Push通知を送信する可能性はありますか?私はNodeJSで次のチュートリアルに従っているが、私は401不正なエラーが発生します。続いて

ionic-push-server

は誤りです:

STATUS: 401 
HEADERS: {"date":"Thu, 13 Apr 2017 19:13:09 GMT","content-type":"application/json; charset=utf-8","content-length":"196","connection":"close","server":"openresty","via":"1.1 vegur","access-control-allow-credentials":"true","access-control-allow-methods":"HEAD,GET,POST,PATCH,PUT,DELETE,OPTIONS","access-control-allow-headers":"DNT,Authorization,X-CSRFToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type"} 
BODY: {"meta": {"version": "2.0.0-beta.0", "status": 401, "request_id": "00000000-1111-2222-3333-444444444444"}, "error": {"link": null, "type": "Unauthorized", "message": "JWT decode error occurred."}} 
+0

あなたが401を受け取り、なぜエラーメッセージがわかります、 ' JWTデコードエラーが発生しました。 ' – Gntem

+0

大変です。ありがとう。私はAPIキーが間違っていたことに気づいた。どうもありがとう。ちょうどあなたの提案で問題を解決しました –

答えて

0
var ionicPushServer = require('ionic-push-server'); 

    var credentials = { 
     IonicApplicationID : "IonicAppId", 
     IonicApplicationAPItoken : "IonicApplicationAPIToken" //You need to generate from app settings 
    }; 

    var notification = { 
     "tokens": ["your", "device", "tokens"], 
     "profile": "AppProfileNameInSmallLetters", 
     "send_to_all": true, 
     "notification": { 
     "title": "Hi", 
     "message": "Hello world!", 
     "android": { 
      "title": "Hey", 
      "message": "Hello Android!", 
      "payload": { 
      "category": "Star" 
       } 
     }, 
     "ios": { 
      "title": "Howdy", 
      "message": "Hello iOS!", 
      "payload": { 
      "category": "Star" 
       } 
     } 
     } 
    }; 

    ionicPushServer(credentials, notification); 
関連する問題