官方iOS和android接入文檔(右上角可以切換中文文檔)
文檔中詳細說明了SDK對系統環境的需求,另外Firebase Unity SDK包含很多類型,且對dotnet3和dotnet4都單獨提供了一份SDK,因此其包體比較大(目前2G+),下載後用戶根據自己項目情況導入對應SDK。
注意:Firebase的配置文件名稱一定不要搞錯,iOS中爲GoogleService-Info.plist
,android中爲google-services.json
Firebase iOS SDK導出xcode工程也依賴cocoapods,最終也是要通過打開.xcworkspace來打包。筆者之前接入facebook sdk時安裝了cocoapods,不知道爲什麼接入Firebase SDK後,第一次出xcode工程包,依舊卡在Converting managed assemblies to C++很久。好在順利出包,並沒有報錯:iOS framework addition failed due to a Cocoapods installation failure.
導入Firebase後,若編輯器內瘋狂報錯System.TypeInitializationException: The type initializer for ‘Firebase.Editor.Measurement’ threw an exception.,說明Firebase本身沒有配置完善,上述鏈接中提供瞭解決方案。
Firebase Analytics
埋點、統計分析,接入Firebase Analytics:接入文檔
直接調用Firebase.Analytics.FirebaseAnalytics.LogEvent(eventName);
即可完成埋點