就说跑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),也可以像我一样以上都不成但晚上试了下就成的。。。