【Firebase】iOSアプリにFirebaseを導入してアクセス解析
iOSアプリにGoogleのFirebaseを導入して、アクセス解析(Analytics)を行う。
導入はGoogleアカウントを作成し、cocoaPodsでインストールする程度の手軽さ。
環境
- Xcode 7.3.3
- cocoaPods 1.0.1
- Firebase 3.3.0
ログイン
- Firebase ConsoleからGoogleアカウントでログイン
- ログイン後はこんなページ
プロジェクトの作成
導入したいアプリ用にプロジェクトを作成する。
プロジェクト名 : アプリ名に合わせた
地域 : 日本に変更
iOSアプリへの導入
プロジェクト作成後のページで、iOSアプリに追加をクリック。
アプリのBundle ID, App Store ID(省略可)を入力。
GoogleService-Info.plistをプロジェクトに追加
「GoogleService-Info.plist」がダウンロードされるので、Xcodeでプロジェクトに追加する。
SDKの導入(cocoaPods)
Terminal.appを起動し、cocoaPods経由でライブラリを導入する。
Analyticsのみを使用する場合は、pod 'Firebase/Core'
を記述する。
$ pod install
$ pod install Analyzing dependencies Downloading dependencies Installing Firebase (3.3.0) Installing FirebaseAnalytics (3.2.1) Installing FirebaseInstanceID (1.0.7) Installing GoogleInterchangeUtilities (1.2.1) Installing GoogleSymbolUtilities (1.1.1) Installing GoogleUtilities (1.3.1) Generating Pods project Integrating client project [!] Please close any current Xcode sessions and use `xxxx.xcworkspace` for this project from now on. Sending stats Pod installation complete! There is 1 dependency from the Podfile and 6 total pods installed.
AppDelegate.swift
- Firebaseのインポート
- Firebaseの呼び出し
以上