Como se registrar nos tópicos do GCM a partir do javascript (para Chrome)
Aqui é uma boa documentação sobre como implementar o Google Cloud Messaging (GCM) no Chrome. Mas não encontrei nenhuma referência aqui ou em qualquer lugar sobre como assinar um tópico usando javascript (para Chrome).
Aqui encontrei uma referência sobre como executar a tarefa para Android:https://developers.google.com/cloud-messaging/topic-messaging#subscribe-to-a-topic
Código Java (Android) para assinar um tópico no GCM:
private void subscribeTopics(String token) throws IOException {
GcmPubSub pubSub = GcmPubSub.getInstance(this);
for (String topic : TOPICS) {
pubSub.subscribe(token, "/topics/" + topic, null);
}
}
O QUE NÃO ESTOU PROCURANDO
NÃO estou procurando caminhos para o aplicativo / extensão do Chrome.
O QUE EU QUERO
Quero enviar uma notificação por push a todos os meus usuários. Até agora eu sei que isso pode ser alcançado de duas maneiras:
Enviar mensagem para um tópicoOu tenho que: "Você precisa enviar a lista de IDs de registro de dispositivos e também essa lista não deve exceder 1000. Essa é uma limitação do GCM. Se você deseja enviar uma mensagem para mais de 1000 dispositivos, é necessário quebrar a lista pedaços de 1000 ".Eu quero evitar o ponto número 2.
MINHA PERGUNTA
Então, minha pergunta é: existe alguma maneira de se inscrever em um tópico do GCM usando o navegador Javascript para Chrome (para páginas da web)? Se houver, então como fazer isso?