Frage

Ich entwickle eine Anwendung, in der ich Push-Benachrichtigungsdienst verwenden möchten. Ich habe einen Server, jetzt will ich das wissen

  • Wie gehe ich mehrere Geräte?

  • Gibt es einen eindeutigen Geräte-ID / Namen für jeden iphone?

  • Angenommen, ich Anfrage löschen möchten für ein bestimmtes Gerät Token, so wie ich mit mehreren Benutzern?

  • Gibt es eine Möglichkeit, ich eindeutige Namen für jedes Gerät durch Anwendung erzeugen kann?

War es hilfreich?

Lösung

Sie sollten wirklich die APNS Dokumentation , werden diese dort in der Tiefe alles erklärt.

Die kurze Antwort ist, dass, wenn Sie eine App auf dem Handy starten Sie es einen Push-Benachrichtigung Schlüssel aus dem O anfordert. Sie nehmen dann den Schlüssel und es zurück an den Server senden. Der Server verwendet diese Schlüssel, wenn es einen Push über Apples Servern sendet die Geräte, um anzuzeigen, die Push-to-auszusenden.

Der Service gibt Ihnen nur einen Token. Wenn Sie Konten oder Gerätenamen wollen, müssen Sie mit ihnen kommen und speichern sie mit den Anmeldeinformationen auf dem Server.

Sie behandeln mehrere Benutzer durch gleiche Weise einzelne Benutzer verarbeiten, senden Sie eine Nachricht mit dem entsprechenden Schlüssel zu dem Dienst.

Wie für eine Anfrage zu löschen, können Sie nicht. Es ist wie eine Textnachricht, kann es einige Latenz sein, bevor das Gerät trifft, aber sobald Sie die Push begehen könnte es sofort geliefert werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top