Im Wesentlichen ist hier, wie sie es tun:
Wie Sie sagen, they host a service worker and manifest.json on their HTTPS domain
(in der Regel auf einer Sub-Domain, die Sie bei der Registrierung). Wenn Ihre Website nicht HTTPS-fähig ist, verwenden sie eine Problemumgehung, um Besucher für Push-Benachrichtigungen zu abonnieren, da Web-Push-Benachrichtigungen nur für HTTPS-aktivierte Websites unterstützt werden.
Sie erstellen im Grunde einen Zwischendialog, der Ihre Besucher zum Abonnieren auffordert. Wenn sie darauf klicken, a pop-up window is opened to the HTTPS enabled subdomain
, die Sie früher gewählt haben. So, jetzt wird der Browser in der Lage sein, um Erlaubnis zu bitten und sicher den Besucher auf seiner Domain zu abonnieren.
Danach werden Sie alle Mitteilungen aussenden ihre Website oder APIs und alle Mitteilungen verwenden, wird von ihrer Sub-Domain gesendet werden, als der Ursprung, sichtbar unter, ihre HTTPS-Domain statt HTTP-Webseite zeigen URL
können Sie Beispiele für solche Websites bereitstellen? –
https://documentation.onesignal.com/v2.0/docs/website-sdk-http-installation –