Ich versuche, Benachrichtigungen über das Themensystem auf einem iOS-Gerät mit der neuen API von Google Cloud Messaging für iOS-Geräte zu versenden.
Ich habe die richtigen Zertifikate, damit ich Benachrichtigungen von einem erstellten Thema erhalten kann. Mein Code zum Abonnieren eines Themas lautet wie folgt:
%Vor%Ich kenne die entsprechende Funktion zum Abmelden, aber diese Funktion benötigt einen Themennamen. Gibt es eine Möglichkeit, alle Themen, bei denen meine App möglicherweise angemeldet ist, abzurufen, bevor Sie sich registrieren?
Sie können die Liste der Themen, die Ihre App abonniert hat, nicht über den Google Cloud Messaging-Dienst abrufen.
Sie müssen die Liste aufzeichnen und in Ihrer App (fest codiert, in Einstellungen, Datenbank, Datei usw.) oder auf Ihrem Server gespeichert werden.
Wenn Sie den Benutzer abmelden möchten, rufen Sie die Liste der Themen ab, von denen Sie sie gespeichert haben, und übergeben Sie sie an unsubscribeWithToken: token: topic: options: handler wie in Implementierungssymbolleiste
Wenn Sie sich von allen Themen abmelden möchten, führen Sie einfach Folgendes aus:
%Vor%Vergessen Sie nicht, Ihren TOKEN zu aktualisieren!
Tags und Links google-cloud-messaging ios