Ich verwende die Amazon Web Service, um Push-Benachrichtigungen direkt an ein Gerät zu senden. Nachdem ich die App installiert habe, erhalte ich die Geräte-ID, die ich manuell zum Amazon SNS hinzufügen muss. Ich würde gerne wissen, ob es sowieso die Geräte-ID direkt beim Amazon-Server registriert, sobald der Benutzer die Anwendung startet.Geräte-ID direkt bei Amazon SNS registrieren
Ich habe gelesen this, aber fand es schwierig zu verstehen. Hat jemand schon Erfahrungen damit gemacht?
EDIT 2 (Was ich bisher getan haben)
ich gefolgt habe die Anweisungen von this link
lade ich die snspobilepush.zip Datei, wie angewiesen und extrahieren und das Projekt importieren in die Finsternis. Ich füge die GCM-Projektnummer hinzu, füge die JAR-Dateien hinzu und führe die Anwendung aus. Ich erhalte meine Geräte-Registrierungs-ID.
Ich öffne den Amazon SNS, füge meine Geräte ID hinzu und ich veröffentliche eine Nachricht. Ich empfange die Nachricht auf meinem Mobiltelefon. Funktioniert bisher großartig.
MEIN PROBLEM
ich für meine Anwendung viele potentielle Nutzer würden mit. Daher macht das Hinzufügen jeder Geräte-ID zum SNS keinen Sinn. Ich brauche den Amazon SNS, um meine Geräte-ID beim Starten der App direkt zu registrieren. Gibt es eine Option für mich, das zu tun? Ich konnte keine definitive Antwort in den Dokumenten finden.
This link fordert mich auf, den "AWS Token Vending Service" zu verwenden. Ich konnte jedoch kein Beispiel dafür finden.
Ich habe beide diese Links durch. Ich fühle mich wie in Kreisen. Die Anweisungen sind sehr schlecht dokumentiert. – Anirudh
Könnten Sie bitte den Code teilen, den Sie bisher versucht haben. Was sind die Fehler, die Sie bekommen? – doNotCheckMyBlog
Hallo wieder! Der Code funktioniert einwandfrei, und ich bekomme keinen Fehler. Ich muss die Geräte-ID nur direkt beim Amazon-Server registrieren, was ich nicht kann (anstatt dass ich sie manuell hinzufügen muss). Ich habe meine Frage bearbeitet, um dies zu berücksichtigen. Bitte sehen Sie sich um. Vielen Dank! – Anirudh