0
ノードベースのアプリケーションでGCMを使用する際の手順は次のとおりです。 サーバー側(ノードj)とクライアント側(Android/iOS)の両方で特定のコードが必要ですか?ノードjsのGoogle Cloud Messaging
ノードベースのアプリケーションでGCMを使用する際の手順は次のとおりです。 サーバー側(ノードj)とクライアント側(Android/iOS)の両方で特定のコードが必要ですか?ノードjsのGoogle Cloud Messaging
node-gcm
パッケージを送信するには、npmからnode.jsアプリを使用します。Basicの例:
const gsm = require('node-gsm');
const gcmKey = ''; // Your gcm key in quotes
const deviceToken = ''; // Receiver device token
const sender = new gcm.Sender(gcmKey);
var message = new gcm.Message();
message.addData({
title: 'Push',
body: 'This is push notification',
otherProperty: true,
});
sender.send(message, {registrationIds: [token]}, (err) => {
if (err) {
console.error(err);
}
else {
console.log('Sent');
}
});
おかげでバディ。 ローカルホストでこれをどのようにテストできますか? 私はサーバーを構築しており、以前にテストする必要があります。 –
サンプルコードのあるサーバーを使用せずに実行できます。適切なgcmKeyとdeviceTokenを設定してスクリプトを実行するだけです。私が知っているようにプッシュメッセージはエミュレータで受信できませんでした。したがって、アプリケーションの開発版をデバイスにインストールし、手動でdeviceTokenをコピーするか、ネットワーク経由でローカルIPアドレスに送信する必要があります。 –