2

Ich habe Safari Push-Benachrichtigung versucht. Ich folgte der Apple doc.Safari Push-Benachrichtigung funktioniert nicht

Heruntergeladen Apple Zwischenzertifikat AppleWWDRCA.cer. Exportierte mein Website-Bereitstellungsprofil als p12. Zum Erstellen der Push-Paket verwendet Ruby-Paket push_package

Es erstellt ein Paket zip und es enthält alle Details, die wir benötigten - icon.iconset, manifest.json, Unterschrift und website.json.

Wenn ich eine Berechtigung anfrage, ruft es erfolgreich alle Daten ab und gibt mir ein Token.

Aber das eigentliche Problem ist, wenn ich versuche, eine Benachrichtigung von einem PHP-Skript oder APN-Tester seine nicht in der Safari erhalten zu senden. Die v1/logs wird stattdessen mit einem kreisförmigen Json-Objekt aufgerufen.

Haben Sie keine Ahnung, was als nächstes zu tun ist. Kann mir bitte jemand helfen ??

Und noch eine Sache, die ich gefunden ist, in den Protokollen SafariNotificationAgent (unknown version)

+0

Versuchen einen Dienst wie pushpad mit: es eine PHP-Bibliothek hat und angesichts der cert den APNS Paket @collimarco für Sie – collimarco

+0

Danke für Ihre Antwort erzeugt ... Eigentlich bin ich versuche es mir selbst ... Ich bekomme Token .. aber Benachrichtigung kommt nicht zur Safari ... Es ist etwas mit den Zertifikaten .. Oder ich weiß nicht, was passiert. – Ananth

Antwort

1

Der Fehler in Nutzlast war, die ich verwendet.

Es sollte sein wie:

{ 
    "aps":{ 
      "alert":{ 
        "title":"Hi there", 
        "body":"How are you", 
        "action":"viewed" 
        }, 
     "url-args":[""] 
     } 
} 
+0

Dieser funktioniert. Vielen Dank – Tengis

Verwandte Themen