Holen Sie sich alle abonnierten Themen aus Firebase Cloud Messaging

Mit dem neuen FirebaseMessaging ist es einfach, die Themen über:

FirebaseMessaging.getInstance().subscribeToTopic(); FirebaseMessaging.getInstance().unsubscribeFromTopic(); 

Aber gibt es irgendeine Möglichkeit, alle Themen zu bekommen, die die aktuelle Installation abonniert hat?

  • Wie lösche ich einen Entwurf von Google Play Developer Console?
  • Wie ändere ich die Hintergrundfarbe um ein DialogFragment?
  • APN, GCM (FCM): Wie fügt man Rich Media zu Benachrichtigungen hinzu?
  • Really Prefer Network: Wähle meinen eigenen Netzanbieter, sobald er verfügbar ist (aus Code)
  • Ist das der richtige Weg, um Fragment zurück zu stapeln, wenn man einen tief verschachtelten Stapel hinterlässt?
  • Fragmente in ViewPager verschwinden, wenn sich die Orientierung ändert
  • Starten Sie einen Service in einem separaten Prozess Android
  • Reagieren Native android build fehlgeschlagen. SDK-Standort nicht gefunden
  • Wie kann ich eine horizontale Ladefortschrittsanzeige erstellen?
  • Größe ändern VideoView
  • Android - Get Kontakt Foto von der Telefonnummer
  • Schreiben Sie Android-Logcat-Daten in eine Datei
  • One Solution collect form web for “Holen Sie sich alle abonnierten Themen aus Firebase Cloud Messaging”

    Ich habe Android API gesucht, gefragt Fragen für das gleiche auf SO aber din't finden nichts. Es gibt nichts in Android API, um alle Themen eines bestimmten Tokens zu erhalten.

    Allerdings kannst du es durch eine GET-Anfrage machen

    HTTP GET Anfrage

     https://iid.googleapis.com/iid/info/<TOKEN>?details=true Content-Type:application/json Authorization:key=AAA....i1nM:APA9.....81gTPXCE55....JLPEG0wZobG_ile8lI35JTzHYE5MC..BmDD_Cxj5OxB1Yh....Rs5lo3UwLNL9h-WcocGV....b5bYWNI55kzNsrHK-7GljUDtMn 

    TOKEN in url: FirebaseInstanceId.getInstance().getToken();

    Schlüssel : finden Sie in der Firebase-Konsole : Ihr Projekt -> Einstellungen -> Projekteinstellungen -> Cloud Messaging -> Server Key

    Anmerkung: Seien Sie vorsichtig, wenn Sie Schlüssel finden, benutzen Sie nicht Netz api Schlüssel sein unterschiedliches.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.