Lacy Leadership

Success is Near

Web-Push-Benachrichtigung mit OneSignal und PHP – Phpflow.com

Dieses Tutorial hilft beim Erstellen einer Push-Benachrichtigung mit PHP über Onesignal. Ich benutze PHP 8, MySQL und eine Signal Rest API. Das OneSignal ist der schnellste und zuverlässigste Dienst zum Senden von Push-Benachrichtigungen, In-App-Nachrichten, SMS und E-Mails. Was ist Push-Benachrichtigung? Webanwendungen verwenden Push-Benachrichtigungen als primäre Kommunikationsmethode mit ihren Benutzern. Wir erhalten eine Benachrichtigung Zustimmung Alarm, […]

Dieses Tutorial hilft beim Erstellen einer Push-Benachrichtigung mit PHP über Onesignal. Ich benutze PHP 8, MySQL und eine Signal Rest API. Das OneSignal ist der schnellste und zuverlässigste Dienst zum Senden von Push-Benachrichtigungen, In-App-Nachrichten, SMS und E-Mails.

Was ist Push-Benachrichtigung?

Webanwendungen verwenden Push-Benachrichtigungen als primäre Kommunikationsmethode mit ihren Benutzern. Wir erhalten eine Benachrichtigung Zustimmung Alarm, wenn wir eine Website besuchen, mit der Option, Benachrichtigungen zu genehmigen oder abzulehnen. Websites entwickeln diese Warnungen, um die Berechtigung zum Anzeigen von Benachrichtigungen mit den neuesten Updates, Nachrichten und anderen Informationen zu erhalten. Wenn wir die Benachrichtigung zur Anzeige von Berechtigungen erteilen, werden die Benachrichtigungen vom Website-Administrator an die Website-Benutzer gesendet.

OneSignal-Kanalübersicht

  • Web-Push-Benachrichtigung
  • Mobile Push-Benachrichtigung
  • E-Mail-Push-Benachrichtigung
  • In-App-Benachrichtigung
  • SMS
  • Rest API

Ich verwende den Web-Push-Kanal für dieses Tutorial.

Kostenlose OneSignal-Kontofunktionen

  • Unbegrenzter mobiler Push
  • Web Push Bis zu 10K Abonnenten
  • Keine Kreditkarte erforderlich
  • Unbegrenzte Segmentierung
  • Lieferplanung
  • Emojis und Bilder
  • Lokalisierung
  • A / B-Tests
  • Echtzeitanalyse

Implementierung einer Web-Push-Benachrichtigung

In diesem Artikel zeige ich Ihnen, wie Sie mit PHP ein einfaches Benachrichtigungssystem erstellen.

Ich gehe davon aus, dass Sie Ihre Website im Onesignal-Dashboard eingerichtet haben.

Für die Web-Push-Benachrichtigung stehen folgende Optionen zur Verfügung:

 web-configuration-onesignal

Schritt 1: Laden Sie das JavaScript SDK herunter

Laden Sie die OneSignal SDK-Dateien herunter.Sie können die Dateien auch hier herunterladen.

SDK hochladen

Entpacken Sie die OneSignal SDK-Dateien. Es sollten zwei Dateien vorhanden sein:

  • In: OneSignalSDKWorker.js
  • OneSignalSDKUpdaterWorker.js

Die OneSignal SDK-Dateien müssen öffentlich zugänglich sein und können im Stammverzeichnis der obersten Ebene Ihrer Site abgelegt werden. Sie müssen SDK im Stammverzeichnis Ihrer Webdateien hochladen.

Option 1: Konfigurationscode Verwenden der typischen Site-Option

Sie müssen den bereitgestellten Code in die head index.php -Datei oder die Eingabedatei Ihres Projekts Ihrer Website einfügen.


Option 2: Konfigurationscode mit benutzerdefiniertem Code

Dieser Code muss im Kopfbereich aller Seiten Ihrer Site platziert werden, auf denen Benutzer abonnieren können.

Da Sie benutzerdefinierten Code ausgewählt haben, müssen Sie diesem Teil mehr Code hinzufügen, um Kunden zum Abonnieren aufzufordern, sowie jede andere Logik, die Sie verwenden möchten.


OneSignle onChange-Ereignis

Mithilfe des js-Ereignishandlers können wir auch feststellen, ob ein Benutzer Benachrichtigungen abonniert hat oder nicht


So überprüfen Sie die Web-Push-Benachrichtigung

Besuchen Sie Ihre Website und abhängig von den von Ihnen angegebenen Eingabeaufforderungseinstellungen sollten Sie aufgefordert werden, Push-Benachrichtigungen zu abonnieren.

Sie können Ihr OneSignal-Dashboard über Audience > All Users überprüfen. Sie können alle Geräteaufzeichnungen sehen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.