6

Ich habe Passbooks erstellt und sie werden auf die iOS-Geräte meiner Kunden geladen. Ich muss diese Passbooks aktualisieren. Gemäß der Passbook docs müssen Sie den Apple Push Notification Service (APNS) verwenden, um einen Pull vom iOS-Gerät auszulösen, um das Passbook zu aktualisieren. Dieser APNS-Push besteht aus einem "Push-Token" und einer "Pass-Typ-ID". Der APNS-Körper soll jedoch leer bleiben.So verwenden Sie Apple Push-Benachrichtigungen zum Aktualisieren eines Passbooks

Die APNS docs sprechen über ein "Geräte-Token" benötigt, um eine Push-Benachrichtigung zu senden, aber kein "Push-Token" zu erwähnen.

Ist ein APNS- "Geräte-Token" dasselbe wie ein Passbook- "Push-Token"? Wie sende ich die Passbook "Pass Typ ID" in meinem APNS-Push?

Antwort

6
  • Das Push-Token wird Ihrem Server bei der Registrierung des Geräts übergeben.

Es befindet sich im Hauptteil der POST-Anfrage in einem JSON-Wörterbuch. Zum Beispiel:

{ "pushToken": "PushTokenFromDevice" }

  • Die ID Passtyp mit dem Zertifikat eingebettet wird verwendet, um die Push-Benachrichtigung an Apple Push Notification Service
zu erzeugen

Wenn Sie eine PHP-Implementierung benötigen, empfehle ich: APNS PHP

+0

Vielen Dank! Der cert signing Teil ist was ich vermisst habe. Ich habe das richtige Zertifikat und alles sieht gut aus. – keithcelt