04. Pusherチャンネルの作成
チャットメッセージの送受信の実現方法として、Pusherを使用します。Pusherチャンネルを作成します。
解説
Pusherチャンネルの作成において、すべきことは以下です。
- Pusherアカウントを作成する。
- Pusherチャンネルを作成する。
- Pusherチャンネルの利用資格情報を確認する。
前提
「03. チャットページの作成」を実施していない場合は、実施します。
Pusherアカウントの作成
まず、Pusherのアカウントを作成します。
ブラウザで、以下のURLにアクセスします。
https://pusher.com
「Sign up」をクリックします。
「Email address」「Password」欄を入力し、「Sign up」をクリックします。
「Email address」欄に入力したメールアドレス宛に、アカウント作成確認のメールが届きます。
メールに記載された確認URLをクリックし、アカウント作成完了です。
Pusherチャンネルの作成
続いて、Pusherチャンネルを作成します。
チャンネルの作成
作成したPusherアカウントで、Pusherに Sign in します。
「Get started」をクリックします。
「Name your app」欄に、アプリ名を入力します。
「Select a cluster」欄は、「ap3 (Asia Pacific (Tokyo))」を選択します。
「Create apps for multiple environments」はチェックしません。
「Front end」「Back end」欄は、選択しません。
補足)
- ・Name your app
- Pusherチャンネルには、アプリ名を付けます。このアプリ名はPusherウェブサイト内でのみ使われます。複数のPusherチャンネルを作成した際に、このアプリ名で、Pusherチャンネルを判別します。アプリ名はPusherチャンネル作成後、「App Settings」ページから変更できます。
- ・Select a cluster
- Pusherチャンネルは、地域を選択します。作成したアプリにおいてPusherチャンネルを使用するときには、クラスターを指定します。Pusherチャンネルは、地域が合致しないと使用できません。
- ・Create apps for multiple environments
- 選択すると「development(開発用)」「staging(検証用)」「production(本番用)」の3つのPusherチャンネルを一度に作成できます。
- ・Front end
- Pusherチャンネルの作成直後に表示される「Getting Started」のページのSTEP1「Subscribe to events on the client」の内容が、選択した「言語、フレームワーク」の内容になります。STEP1「Subscribe to events on the client」の「言語、フレームワーク」は、「Geting Started」ページ上で変更できます。
- ・Back end
- Pusherチャンネルの作成直後に表示される「Getting Started」のページのSTEP2「Publish events from the server」の内容が、選択した「言語、フレームワーク」の内容になります。STEP2「Publish events from the server」の「言語、フレームワーク」は、「Geting Started」ページ上で変更できます。
「Create app」をクリックします。
Pusherチャンネルが作成されました。
Pusherチャンネルの利用資格情報の確認
画面左のナビゲーションメニューの「App Keys」をクリックします。
Pusherチャンネルの利用資格情報を確認します。
この情報を、後ほど、Laravelプロジェクトで使用します。
関連ページ
前項目:03. チャットページの作成
次項目:05. Pusherチャンネルへの接続