2016-08-11 4 views
0

Ich möchte Nachrichten von einem Benutzergerät an andere Benutzergeräte senden (möglicherweise mehrere). Soweit ich es aus den Dokumenten verstehe, kann dies mithilfe von Firebase-Gerätegruppen-Messaging erfolgen, wobei eine Gerätegruppe alle Geräte des Benutzers enthält.android firebase messaging. Überprüfung der Gerätegruppe erstellt?

Dafür muss ich Gruppen von Android-Geräten erstellen und verwalten. Ich habe jedoch keine Informationen darüber gefunden, wie man eine Gruppe erstellt oder ob die Gruppe von einem Android-Gerät existiert.

Bitte helfen.

+0

Siehe [Verwalten von Gerätegruppen in Android-Client-Apps] (https://firebase.google.com/docs/cloud-messaging/android/device-group#managing-device-groups-on-android-client-apps). in der Firebase-Dokumentation. –

+0

Frank, das ist genau das, was ich gelesen habe, und es sagt nicht, wie man eine Gruppe erstellt oder überprüft, ob eine Gruppe vom Gerät existiert –

Antwort

2

Beachten Sie, dass Gerätegruppen von Ihrem App-Server und nicht vom Client verwaltet werden. Es ist der App-Server (wie Frank hervorhebt), der verwaltet, welche Tokens zu welchen Gruppen gehören. Gerätegruppen ermöglichen das Synchronisieren des Status zwischen einer Gruppe von Geräten, genauer gesagt der Gruppe von Geräten eines einzelnen Benutzers. Es ist nicht wirklich für die Nachrichtenübertragung zwischen Geräten gedacht. Es ist eine Möglichkeit, eine Nachricht an alle Geräte in der Gruppe zu senden.

Da Sie sowieso einen Server implementieren müssen, um die Gerätegruppen zu verwalten, sollten Sie den Server als Relay zwischen Nachrichten von einem Gerät zu einem anderen verwenden.

Verwandte Themen