41
42

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SwiftアプリにFirebaseを入れてみた

Last updated at Posted at 2016-05-29

先日リリースした下記のiPadアプリに Google I/O 2016で発表されたFirebaseのAnalyticsを導入したので、その手順を書きます。手順というほど難しくないけど。。。

Webページに自由に書き込めるBrowser Pencilを作った | aguuu
http://www.aguuu.com/archives/2016/05/browser-pencil/

Firebase用のconfigファイルを作ります。
Firebaseのコンソール画面( https://console.firebase.google.com/ )を開きます。
「新規プロジェクトを作成」で新しいプロジェクトを作成します。

console.firebase.google.com-.jpg

プロジェクト名と国/地域を入力して、プロジェクトを作成します。

console.firebase.google.com-.jpg

作成されたプロジェクトのAnalyticsを選択します。
今回はiOSアプリなので「iOSアプリにFirebaseを追加」を選択します。

overview.jpg

iOSバンドルIDはアプリに設定しているバンドルIDを入力します。
App Store IDはiTunesConnectにログインして該当のアプリ画面に記載されている、Apple IDを入力します。

overview.jpg

これでConfigファイルが作成されるので、GoogleService-Info.plistをダウンロードして、アプリのプロジェクトに追加します。

overview.jpg

FirebaseはCocoapodに対応しているので画面の手順に従って pod install しておきます。

overview.jpg

最後に、手順どおりに AppDelegateファイルに追加して完了です。

overview.jpg

これだけの設定で、Firebase Analyticsでは、アクティブユーザー、維持率のコホート分析

スクリーンショット 2016-05-29 11.05.32.png

アプリのバージョン比率、デバイス分析

スクリーンショット 2016-05-29 11.06.12.png

初回起動、アプリ内課金数、OSアップデート、アプリアップデートなどの情報が取得できるようになります。

events%2Foverview-dateRange=last30Days.jpg

他にもFirebaseでは、Facebook、github、Twitterなどによるユーザー認証、プッシュ通知、データ保存、クラッシュレポートなどParse.comの代替となりうる機能が使えるようです。

導入は簡単なので是非使ってみてください。

41
42
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
41
42

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?