Unity接入Firebase SDK(iOS篇)

官方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);即可完成埋點

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章