Sind push-notification Token einzigartig für alle apps einem einzigen Gerät?
Habe ich mehrere Anwendungen auf dem app store und 1 städtische Luftschiff-Konto zum senden von push-Benachrichtigungen an alle diese Geräte. Was ich wissen will ist, wenn jedes Apple-Gerät hat den gleichen "push-token" in allen Anwendungen? Das ist eher eine Datenbank-Architektur Ding, so dass ich nicht duplizieren Sie ein push-token, viele Male, wenn ein einzelnes Gerät verwendet viele meiner apps.
Wenn jedes Apple-Gerät erzeugt einen einzigartigen push-token für jede Anwendung, die es installiert hat, meine Architektur muss sich ändern.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Device-Token sind nicht gerade einzigartig pro Gerät; Sie sind eindeutig pro-Betriebssystem-installation. Also, wenn ein Benutzer kauft ein neues Gerät, aber nicht vom backup wiederherstellen, dann werden Sie ein neues Gerät erhalten-token. Und wenn ein Gerät gelöscht wird, wird es ein neues Gerät erhalten token, so dass der neue Benutzer nicht die alten Benutzer-Nachrichten.
Darüber hinaus gibt es verschiedene Token zurückgegeben für die Entwicklung von apps mit der sandbox und Verteilung von apps durch das Produktionssystem.
Da ein einzelner Benutzer könnte Ihre installierte app auf mehreren Geräten rechtlich (iPhone und iPad, zum Beispiel), wird es viel sicherer ist, eine viele zu viele Beziehung zwischen Nutzer-und Geräte-Token, um auf der sicheren Seite.
Und da Sie erwähnt Städtische Luftschiff, finden Sie vielleicht, dass unsere alias-Funktion hilft für diese Art von Sache, die Sie zuweisen können, einen nicht eindeutigen alias für die verschiedenen Token in unser Ende, und dann werden wir merken, in der die Zuordnung zwischen Ihrem Benutzer und Ihre Geräte-Token. Finden Sie die Registrierung und schieben Teile des UA-Dokumentation.
Edit: Ein update da sah ich etwas mehr upvotes auf diese alte Antwort. Ab iOS 7, device Token einzigartig für jede Anwendung, sogar auf dem gleichen Gerät.
10.3.0
zu10.3.1
ist device-token ist abgelaufen ?Laut apple die Letzte doc: