Google Cloud Messaging (GCM) を Chrome に実装する方法に関する優れたドキュメントを次に示します。しかし、javascriptを使用してトピックにサブスクライブする方法(Chrome用)の参照は、ここまたはどこにも見つかりませんでした。
ここで、Android のタスクを実行する方法のリファレンスを見つけました: https://developers.google.com/cloud-messaging/topic-messaging#subscribe-to-a-topic
GCM でトピックをサブスクライブするための Java コード (Android):
private void subscribeTopics(String token) throws IOException {
GcmPubSub pubSub = GcmPubSub.getInstance(this);
for (String topic : TOPICS) {
pubSub.subscribe(token, "/topics/" + topic, null);
}
}
私が探していないもの
Chrome アプリ/拡張機能の方法を探していません。
私が欲しいものは
すべてのユーザーにプッシュ通知を送信したいと考えています。これまでのところ、これは次の 2 つの方法で達成できることがわかっています。
- メッセージをトピックにプッシュする
- または、「デバイスの登録 ID のリストを送信する必要があります。また、このリストは 1000 を超えてはなりません。1000 を超えるデバイスにメッセージを送信する場合、これは GCM の制限です。リストを分割する必要があります。 1000 のチャンク。」
ポイント2は避けたい。
私の質問
それで、私の質問は、Chrome ブラウザー (Web ページ用) の Javascript を使用して GCM のトピックにサブスクライブする方法はありますか? ある場合、それを行う方法は?