2016-07-05 7 views
1

Ich werde ein Android-Push-Benachrichtigungsprogramm schreiben und ich möchte das Tag-basierte Abonnement verwenden.Entfernen Push.ALL in Bluemix Push-Benachrichtigung

Nachdem ich das standardmäßige Push.ALL-Tag abbestellt und ein anderes selbstdefiniertes Tag abonniert habe, kann ich die Push-Benachrichtigung nicht von Bluemix aus senden (ich mache das nur manuell. Ich habe keine REST-API eingerichtet). Die Fehlermeldung lautet:

Internal server error. No devices found.

Ich bin sicher, dass ich das Gerät registriert habe, wie ich mein Abonnement Aufzeichnungen in Stichworten Seite von Bluemix finden. Vor dem Abmelden vom Push.ALL-Tag kann ich die Nachricht sowohl senden als auch empfangen.

Wie kann ich es beheben?

Danke!

+0

Hallo und willkommen zu StackOverflow. Bitte nehmen Sie sich etwas Zeit, um die Hilfeseite zu lesen, insbesondere die Abschnitte mit dem Namen ["Welche Themen kann ich hier fragen?"] (Http://stackoverflow.com/help/on-topic) und ["Welche Arten von Fragen sollte ich haben nicht fragen? "] (http://stackoverflow.com/help/dont-ask). Und, was noch wichtiger ist, lesen Sie bitte [die Checkliste für Stack Overflow-Fragen] (http://meta.stackexchange.com/q/156810/204922). Vielleicht möchten Sie auch etwas über [Minimale, vollständige und überprüfbare Beispiele] (http://stackoverflow.com/help/mcve) erfahren. – yennsarah

Antwort

1

Ich würde empfehlen, die Push Notifications REST API Swagger doc verwenden, um sicherzustellen, dass Sie Geräte gegen Ihren Dienst registriert haben. Ich würde die/devices api dies zu erreichen, verwenden:

enter image description here

Wenn es keine Geräte registriert Ihre Push Notification Service sind, werden Sie den Fehler angezeigt: „Interner Serverfehler Keine Geräte gefunden.“. Ich würde auch nicht empfehlen, die Geräte vom Push.ALL-Tag abzumelden, da dies ein Standard-Tag im Push-Dienst ist.

+0

Ich möchte eine Anwendung erstellen, die nur die abonnierten Tags erhält. Wenn ich das Push.ALL-Tag nicht abbestelle, wie kann ich dies tun, damit ich die Funktion ausführen kann? Außerdem habe ich festgestellt, dass es Geräte in der REST-API gibt, aber "Interner Serverfehler. Keine Geräte gefunden" wird immer noch auf meiner Push-Senderseite angezeigt. –

+0

Problem gelöst! –

+0

Wie haben Sie Ihr Problem gelöst? Es wäre gut zu wissen, damit andere, die das Problem erleben, Ihre Lösung sehen können. –