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);即可完成埋点

猜你喜欢

转载自blog.csdn.net/iningwei/article/details/106930217