Azure IoTハブで動作するAndroidアプリがあります。 Azureにはいくつかのテーブルがあり、そのうちの1つは私のアプリケーションの登録ユーザーの資格情報を保存します。この表には「userId」という1つの列があり、レコードはここで一意です。Azureに基づいたAndroidアプリへのターゲットプッシュ通知の送信
また、テーブルの1つでデータを処理し、そのデータに基づいてGCM経由でプッシュ通知を送信するnode.jsスクリプトもあります。
function sendPush(userId, pushText)
{
var payload = pushText;
push.gcm.send(null, payload, {
success: function(pushResponse) {
console.log("Sent push:", pushResponse, payload);
request.respond();
},
error: function (pushResponse) {
console.log("Error Sending push:", pushResponse);
}
});
}
私はGoogleクラウドメッセージングと目標とプッシュ通知をする、ということを知って、あなたはインスタンスIDのクラスにトークンを取得する必要があります。 しかし、私は何とか "userId"列レコードを使用してそのトークンになり、プッシュ通知を対象とすることはできますか?
通知ハブを使用することを検討しましたか? –
さて、私のAzureプロジェクトはNotification Hubを持っていますが、私はそれが提供するすべてのポートフォリオをまだ知っていません。今のところ、APIキーをハブに渡しただけです。私は自分のプロジェクトのhttps://console.cloud.google.com/からこの鍵を入手しました。 –