Google Firebase Unity接入的坑

Posted pandawuwyj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Firebase Unity接入的坑相关的知识,希望对你有一定的参考价值。

就说跑demo碰到的坑吧

https://firebase.google.com/docs/unity/setup

这是Firebase Unity的setup指南

 

大概写写步骤:

1. Firebase Console(https://console.firebase.google.com/)里设置好你的api key, 创建好app

2. 下载好GoogleService-Info.plist(ios),google-services.json(android),扔进Unity工程目录, 这是Firebase初始化要用的

3. sdk下载下来,解压,Import unitypackage,

里面有多个不同功能方向的,以FirebaseAnalytics为例

4. 设置bundle identifier,设置Minimum API Level(这个package最低14,其他的不知道)

5. Build,如果一切ok没有报错你很幸福!如果有报错(我有23个。。。),类似:

  Failed to resolve: com.google.firebase:firebase-messaging:10.0.0

  Failed to resolve: com.google.firebase:firebase-auth:10.2.0

这是因为你的Android SDK有些东西不是最新的,打开SDK Manager,找到这两个:

想尽办法把他们两更新到最新,再build一次,世界就应该和平了。

 

Quote:“Google Repository主要是给gradle使用的,方面添加比如Google Play Service的引用。这样gradle就可以使用google的maven仓库中的库了,而不需要去maven centee或者jcenter了。”

 

至于SDK Manager更新不成,可以FQ,可以Option里加勾Force,可以改host,可以参考知乎(https://www.zhihu.com/question/31935836),也可以像我一样以上都不成但晚上试了下就成的。。。

 

以上是关于Google Firebase Unity接入的坑的主要内容,如果未能解决你的问题,请参考以下文章

Unity集成Firebase Analytics打包apk,gradle 引入 google-services.json的坑

Unity集成Firebase Analytics打包apk,gradle 引入 google-services.json的坑

Unity集成Firebase Analytics打包apk,gradle 引入 google-services.json的坑

Unity 接入Firebase第三方登录(AppleFacebookGoogle)

FireBase SDK接入的坑

unity sdk -Firebase 统计接入