6_150

[iOS開發]Firebase01 – 基礎設定與 Firebase Analytics 的使用

1. 在 Firebase 後台建立一個新的專案,然後依照 Firebase 建立新專案的步驟提示基本上就已經非常的清楚了。所以下面圖片與說明基本上都是廢話XD

強烈建議自己先去Firebase後台建立一個專案試試看。如果你已經建立好專案,建議你直接跳到第 8點看。

2.輸入專案名稱01

3.選擇你的應用程式是 iOS、Android 或是 Web Application 02

4.輸入你的iOS專案的 bundle id03

5. 上述步驟完成後,點選「新增應用程式」之後,就會自動下載一個檔案。將這個檔案拉入你的iOS Project中,裡面會包含許多關於 Firebase 的設定值。04

6.將 Firebase 的SDK加入你的iOS專案。依照Firebase所提供的操作步驟,你會加入所有的 Firebase SDK,總共包含 11 項東西,但是你不一定會用的到。

想知道包含哪些東西可以看這裡05

如果你只想使用 Firebase Analytics 就只要加入

pod 'Firebase/core'

但是建議加入以下兩樣好東西,通常一定會用到

pod 'Firebase/Messaging'
pod 'Firebase/RemoteConfig'

 

7.最後記得在AppDelegate 的 didFinishLaunchingWithOptions 中加入,這樣就設定好 Firebase 與 Firebase Analytics 囉。06

8. 紀錄 event 訊息,如果要更進一步在 Analytics 中紀錄分眾資訊,可以透過下列方式

[FIRAnalytics logEventWithName:@"edit_story"
                    parameters:@{
                                 @"username": @"finalevil",
                                 @"gender": @"1"
                                 }];

9. 紀錄使用者的 property
必須先到 Firebase 後台,設定使用者資源,
07

接下來就可以加入以下程式紀錄使用者的資訊,其中 favorite_food 就是你在後台建立的資源名稱。

[FIRAnalytics setUserPropertyString:food forName:@"favorite_food"];

 

10. 然後有個重要的事情是, Firebase Messaging 可以與 Analytics 合作,所以當你有紀錄 event 或是 user property 的時候,就可以在 Firebase Analytics 後台設定「目標對象」。接著你就可以在 Firebase Messaging 發送的時候,找到關於「目標對象」的選項,在發送 push notification 的時候,可以設定要發送的「目標對象」,把要傳達的訊息傳達給需要的人,這對於行銷或者說是用戶成長都會有一定的幫助。

 

相關文章
[iOS開發]Firebase01 – 基礎設定與 Firebase Analytics 的使用
[iOS開發]Firebase02 – 使用 Firebase Crash Reporting
[iOS開發]Firebase03 – 使用 Firebase Cloud Messaging for Push notification
[iOS開發]Firebase04 – Remote Config 之使用

 

特色圖片來源Designed by Freepik

標籤: , ,

很愛畫虎爛的我,開始了用文章唬爛社會大眾的志業!