Quando devo usar grupos de dispositivos GCM versus tópicos?

Estou pensando em incorporar o Google Cloud Messaging ao meu aplicativo. Gostaria de enviar mensagens para todos os dispositivos associados a um usuário. No começo, parecia o GCMmensagens do grupo de dispositivos seria o caminho a percorrer. Mas isso requer o gerenciamento de IDs de registro e chaves de notificação no meu servidor. Parece que seria mais fácil usar os GCMsmensagem de tópico onde o tópico é digitado em algumas informações compartilhadas do usuário, como um ID do usuário.

Pretendo usar o GCM para enviar dados para aplicativos Android e iOS. Enviarei mensagens de "conteúdo disponível" em segundo plano (para usar a terminologia do Apple Push Notification) e notificações visíveis ao usuário.

Quais são as vantagens, se houver, das mensagens do grupo de dispositivos sobre as mensagens de tópicos?

questionAnswers(1)

yourAnswerToTheQuestion