1. TOP
  2. Firebase
  3. Firebase + SwiftでChatアプリを作ってみます。[環境設定・認証なし]

Firebase + SwiftでChatアプリを作ってみます。[環境設定・認証なし]

Chat用のUIとしてJSQMessagesViewControllerを使用します。

iOSアプリの作成
Xcodeを開いて、Single View Applicationを作成しておきます。

Firebaseでアカウントの作成

下記サイトにアクセスし、「無料で開始」をクリックします。
https://firebase.google.com

「プロジェクトを追加」をクリックします。

プロジェクト名をつけて「プロジェクトを作成」をクリックします。

「iOSアプリにFirebaseを追加」をクリックします。

バンドルIDにはさきほど作成したSwiftアプリをセットし、「REGISTER APP」をクリックします。

「Download GoogleService-Info.plist」をクリックします。

ダウンロードされたplistファイルをプロジェクトのルートに追加します。

CocoaPodsでライブラリーをインストール

プロジェクトのルートにPodfileを作成します。

作成されたPodfileの中に下記を追加します。

サンプル例:

下記コマンドでプロジェクトにライブラリを追加します。

コーディング

xxx.xcworkspaceを開きます。

AppDelegate.swift

ViewController.swift

Firebase管理画面で作成したプロジェクトを選択

メニューのDatabse >ルールを選択

認証なしバージョン