Hi,
ich versuche push Nachrichten zu versenden.
Scheinbar bin ich auch schon ziemlich weit gekommen:
* ich habe eine config in /config/config.yml eingetragen (mit private & public key, die ich mit [web-push generate-vapid-keys] erzeugt habe)
* ich habe mehrere Abonnement-Typen angelegt
* ich kann mich auf der Webseite für ein oder mehrere der Abonnement-Typen eintragen
* ich sehe dann auch entsprechende Einträge in der Tabelle tl_c4g_push_subscription (die durch Abmeldung auch wieder verschwinden)
* ich habe auch schon mal eine Rückfrage von MacOS gesehen, ob ich Benachrichtigungen zulassen will (bei Abonnenment in MacOS Safari)
Aber:
* wenn ich eine Test-Nachricht verschicke, bekomme ich in der Tabelle tl_c4g_log überwiegend (bei Safari- und Firefox-Abos) Fehlermeldungen, teilweise auch Erfolgsmeldungen (Chrome-Abo) - aber bisher poppt keine push-Naxchricht auf...
Bai Safari wenig erhellendes:
[x] Message failed to sent for subscription https://web.push.apple.com/QPj5ReP1T...4Ci1VD-nvz2bw: Client error: `POST https://web.push.apple.com/QPj5ReP1T0N47tMktdVnydsjkJfg6uixmMNFTHmjjG2JiiDwCT QbzBmk9TIOiYjbFGHiZRYHRjhKewKdKHDHK7nPkaJOoAz435XO a_dL3t_bKigrCgtmPniW1VrFwYLQnq_2QG-StxHxGfVz623Mkw3Fj9oCem4Ci1VD-nvz2bw` resulted in a `400 Bad Request` response:
{"reason":"BadWebPushTopic"}
Bei Firefox haben sie auch etwas mehr Info:
[x] Message failed to sent for subscription https://updates.push.services.mozill...mF-uNpBjP69dQ: Client error: `POST https://updates.push.services.mozilla.com/wpush/v2/gAAAAABm9bIzuUJx1h4wsSfGjzoQXFYX2jQEjl3AUoob-BDO7nut_722479w8naOv3vdJfMWFi7zrjQxPJ4PqGmFrCozaHR lkmmtxOHyRxxB9QVvxWqabI_vy-xKdVunHMZfhP1aWwyMbNGbagl-pYNSxrGE0bJsWElQ0MOGmomF-uNpBjP69dQ` resulted in a `400 Bad Request` response:
{"code":400,"errno":113,"error":"Bad Request","message":"topic: Topic must be URL and Filename safe Base64 alphabet","mo (truncated...)
Wie kann ich den topic der Push-Nachrichten beeinflussen?
Laut https://stackoverflow.com/questions/...push-apple-com soll es helfen, wenn der/die/das topic 32 Zeichen lang ist...
Bei einem Chrome-Abo bekomme ich übrigens eine Erfolgsmeldung:
[v] Message sent successfully for subscription https://fcm.googleapis.com/fcm/send/...YnkuPltefNHb9j.
Aber trotzdem poppt keine Benachrichtigung bei mir auf...
Freu mich über jeden Tipp!
Beste Grüße,
Sven