Wie sende ich APNs Push-Nachrichten mit dem APNs Auth Key und den Standard-CLI-Tools?
Apple hat kürzlich eine neue Authentifizierungsmethode zu APNS hinzugefügt Apple Push Notification-Authentifizierungsschlüssel (Sandbox & Production)).
Der heruntergeladene Schlüssel ist ein.p8
Datei mit einem privaten Schlüssel:
$ cat APNSAuthKey_3HHEB343FX.p8
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBH...Already.Revoked...lHEjCX1v51W
-----END PRIVATE KEY-----
Ich verwende APNs-Nachrichten nach der alten Methode - füge sie zum Schlüsselbund hinzu, frage nach einem Zertifikat und sende Nachrichten mit OpenSSL angateway.production.push.apple.com:2195
.
Wie sende ich Push-Benachrichtigungen mit Standard-CLI-Linux-Tools (OpenSSL, Python usw.) im neuen Format?