このチュートリアルでは、Onesignal経由でPHPでプッシュ通知を作成するのに役立ちます。 私はPHP8、MySQL、および1つの信号Rest APIを使用しています。 OneSignalは、プッシュ通知、アプリ内メッセージ、SMS、および電子メールを送信するための最速かつ最も信頼性の高いサービスです。
プッシュ通知とは
Webアプリケーションは、ユーザーとの通信の主な方法としてプッシュ通知を使用します。 通知を承認または拒否するオプションを使用して、webサイトにアクセスすると通知同意アラートが表示されます。 Webサイトは、最新の更新、ニュース、およびその他の情報を含む通知を表示する許可を得るために、これらのアラートを開発します。 アクセス許可を表示するための通知を与えると、通知はウェブサイト管理者によってウェブサイトのユーザーにプッシュされます。
OneSignalチャネルの概要
- Webプッシュ通知
- モバイルプッシュ通知
- 電子メールプッシュ通知
- アプリ内通知
- SMS
- Rest API
このチュートリアルでは、webプッシュチャネルを使用しています。
無料OneSignalアカウント機能
- 無制限のモバイルプッシュ
- Webプッシュアップ10K加入者
- クレジットカードは必要ありません
- 無制限のセグメ
- ローカライズ
- A/Bテスト
- リアルタイム分析
Webプッシュ通知の実装方法
この記事では、Phpを使用して簡単な通知システムを作成する方法を紹介します。
私はあなたがonesignalダッシュボードにあなたのウェブサイトを設定していると仮定しています。
webプッシュ通知には以下のオプションがあります:
ステップ1:JavaScript SDKをダウンロードする
OneSignal SDKファイルをダウンロードしましょう。ここからファイルをダウンロードすることもできます。
Sdkのアップロード
OneSignal SDKファイルを解凍します。 二つのファイルがあるはずです:
- OneSignalSDKWorker.js
- OneSignalSDKUpdaterWorker.Js
OneSignal SDKファイルは公開されている必要があり、サイトのトップレベルのルートに配置できます。 WEBファイルのルートにSDKをアップロードする必要があります。
オプション1:一般的なサイトオプションを使用した構成コード
提供されたコードをウェブサイトのheadindex.php
ファイルまたはプロジェクトのエントリファイルに貼り付ける必要があります。
オプション2:カスタムコードを使用した設定コード
このコードは、ユーザーが購読できるサイトのすべてのページのヘッドセクションに配置する必要があ
カスタムコードを選択したため、この部分にコードを追加して、顧客に購読を促すだけでなく、利用するその他のロジックを追加する必要があります。
OneSignle OnChange Event
jsイベントハンドラを使用して、ユーザーが通知を購読しているかどうかを判断することもできます
Webプッシュ通知を確認する方法
webサイトを訪問し、指定したプロンプト設定に応じて、プッシュ通知を購読するように要求する必要があります。
オーディエンス>すべてのユーザーからOneSignalダッシュボードを確認できます。 あなたはすべてのデバイスのレコードを見ることができます。