tento výukový program pomůže vytvořit oznámení Push s PHP přes Onesignal. Používám PHP 8, MySQL a jeden signál REST API. OneSignal je nejrychlejší a nejspolehlivější služba pro odesílání oznámení push, zpráv v aplikaci, SMS a e-mailů.
co je Push Notification
webové aplikace používají Push Notification jako primární způsob komunikace se svými uživateli. Při návštěvě jakékoli webové stránky dostáváme upozornění na souhlas s oznámením s možností schválení nebo odmítnutí oznámení. Webové stránky vyvíjejí tato upozornění, aby získaly povolení k zobrazování oznámení s nejnovějšími aktualizacemi, zprávami a dalšími informacemi. Pokud dáme oznámení k zobrazení oprávnění, budou oznámení zasílána uživatelům webových stránek správcem webových stránek.
OneSignal Channel přehled
- Web Push Notification
- Mobile Push Notification
- Email Push Notification
- In-app Notification
- SMS
- Rest API
používám web push channel pro tento tutoriál.
zdarma OneSignal funkce účtu
- neomezený mobilní Push
- Web Push až 10k předplatitelů
- není nutná žádná kreditní karta
- neomezená segmentace
- plánování doručení
- Emojis a obrázky
- lokalizace
- A/B testování
- analytika v reálném čase
jak implementovat oznámení Web Push
v tomto článku vám ukážu, jak vytvořit jednoduchý oznamovací systém pomocí PHP.
předpokládám, že jste nastavili své webové stránky do OneSignal dashboard, pokud ne, nastavte webové stránky pomocí oficiální dokumentace.
k dispozici jsou následující možnosti pro oznámení web push:
Krok 1: Stáhněte si JavaScript SDK
Stáhněte si soubory OneSignal SDK.Soubory si také můžete stáhnout zde.
Nahrát SDK
rozbalte soubory OneSignal SDK. Měly by existovat dva soubory:
- OneSignalSDKWorker.js
- OneSignalSDKUpdaterWorker.js
soubory OneSignal SDK musí být veřejně přístupné a mohou být umístěny v kořenovém adresáři vašeho webu na nejvyšší úrovni. Musíte nahrát SDK v kořenovém adresáři vašich webových souborů.
Možnost 1: konfigurační kód pomocí typické volby webu
budete muset vložit dodaný kód do hlavy vašeho webu index.php
soubor nebo vstupní soubor vašeho projektu.
možnost 2: konfigurační kód pomocí vlastního kódu
tento kód musí být umístěn v hlavní části všech stránek na vašem webu, kde se uživatelé mohou přihlásit k odběru.
protože jste zvolili vlastní kód, budete muset do této části přidat další kód, abyste vyzvali zákazníky k odběru, stejně jako jakoukoli jinou logiku, kterou chcete využít.
Onesignle OnChange Event
pomocí obslužné rutiny událostí js
můžeme také určit, zda se uživatel přihlásil k odběru oznámení
navštivte své webové stránky a v závislosti na Nastavení výzvy, které jste zadali, byste měli být požádáni o přihlášení k odběru oznámení push.
můžete zkontrolovat OneSignal Dashboard prostřednictvím publika > všichni uživatelé. Můžete vidět všechny záznamy zařízení.