Wann sollte ich GCM-Gerätegruppen im Vergleich zu Themen verwenden?
Ich möchte Google Cloud Messaging in meine App integrieren. Ich möchte Nachrichten an alle Geräte senden, die einem Benutzer zugeordnet sind. Zuerst sah es aus wie GCM's Gerätegruppen-Messaging wäre der richtige Weg. Dafür müssen jedoch die Registrierungs-IDs und Benachrichtigungsschlüssel auf meinem Server verwaltet werden. Es scheint einfacher zu sein, GCM's @ zu benutzetopic messaging wobei das Thema auf einigen freigegebenen Benutzerinformationen wie einer Benutzer-ID angegeben ist.
Ich beabsichtige, GCM zum Senden von Daten an Android- und iOS-Apps zu verwenden. Ich sende sowohl Hintergrundnachrichten "Inhalt verfügbar" (um die Terminologie von Apple Push Notification zu verwenden) als auch Benachrichtigungen, die für den Benutzer sichtbar sind.
Welche Vorteile bietet das Versenden von Gerätegruppen gegenüber dem Versenden von Themen?