4 Stimmen

Geräte-Token für Push-Benachrichtigung

Ich implementiere einen Push-Benachrichtigungsdienst. Ich müsste eine Datenbank erstellen, um alle Gerätetoken von den 4 mobilen Plattformen zu speichern. Ich möchte sie entsprechend ihrer Plattformen (iOS, Android, BlackBerry, WP7) organisieren. Aber wie kann man die Plattformen unterscheiden, so dass, wenn ich eine Nachricht nur an Android-Benutzer senden möchte, die anderen Plattformen sie nicht erhalten?

Ich verwende ManicNetwork, aber leider hilft die Software nicht dabei, die Plattformen zu unterscheiden.

Apple verwendet eine 64-Bytes-Hexadezimalzeichenfolge in ihrem Token. Aber wie ist es bei den anderen 3 Plattformen?

1voto

marimaf Punkte 5217

Versuchen Sie, beim Registrieren der Geräte-ID auf Ihrem Server ein weiteres Attribut hinzuzufügen, das das Betriebssystem der Geräte angibt. Anschließend können Sie nach diesem Attribut filtern und das gewünschte Betriebssystem erhalten.

0voto

J eremy Punkte 39

Sie könnten versuchen, die Token in verschiedenen Tabellen zu speichern. Zum Beispiel, Apple in einer, Android in der anderen.

Oder wie marimaf vorgeschlagen hat, fügen Sie ein weiteres Attribut hinzu, das an den Server gesendet wird. Zum Beispiel,

Apple - App

Android - And

BlackBerry - BB

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X