2017-03-02 7 views
-1

Androidアプリケーションを開発していますが、ほとんど完了しました。私のアプリケーションからノードサービスでONE信号サービスを使用して通知をプッシュしたいのですが、ノードjとmongodbをバックエンド私のアプリ。私は1つの信号とアンドロイドスタジオを接続しています。私はサーバーのapiキー、プロジェクト番号、アプリIDを持っていますが、nodejsでの使用方法はわかりません。Nodejsで使用しているAndroidアプリケーションから通知をプッシュする方法

nodejsコードとここで何かしよう:

var GCM = require('node-gcm-ccs'); 
var gcm = GCM('771515397729', 'bff09b26-ecde-446d-a8ff-0b83f23edeab'); 

app.post('/sendnotification',function(req,res){ 

     var message = req.body.message; 
     var registrationId = req.body.registrationId; 

     sendFunction.sendMessage(message,registrationId,function(result){ 

      res.json(result); 
     }); 
    }); 

答えて

-1

/*、ボディパーサーは、表現、FCM-プッシュ...他のモジュールを表現する必要が*/
この機能を試してみてください - >

function sendNotification(tokenToSend, menssage) { 
    var serverKey = 'APYKEY'; 
    var fcm = new FCM(serverKey); 

    var message = { 
     to: tokenToSend, // required 
     collapse_key: '', 
     data: {}, 
     notification: { 
      title: 'Push Notification Server', 
      body: menssage, 
      icon: "ic_launcher", 
      sound: "default", 
      color: "#00BCD4" 
     } 
    }; 

    fcm.send(message, function(err, response){ 
     if (err) { 
      console.log("Something has gone in your message wrong!"); 
     } else { 
      console.log("Successfully sent with response: ", response); 
     } 
    }); 
} 
+0

あなたの返答はありますが、私は簡単な質問が多いです。通知スキーマのようなコードのスキーマを作成する必要はありますか? –

関連する問題