標籤:步驟 package android 需要 ios port png lis host
就說跑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接入的坑