![](/img/trans.png)
[英]FirebaseMessaging without using google-services.json to support multiple projects
[英]Firebase google-services.json with multiple projects?
對於我們的應用程序,我使用了兩個不同的 Firebase 項目:
據我所知,google-services.json (Android) 包含 firebase 項目信息和所有相關應用程序(作為“客戶端”)。 是否支持在此文件中添加第二個“project_info”?
為什么不嘗試android應用程序風格,因為谷歌剛剛在播放服務插件的2.0版中包含了對風格的支持。 由於此版本的gradle plugin com.google.gms:google-services:2.0.0-alpha3
你可以這樣做
app/src/flavor1/google-services.json flavor2/google-services.json 插件的 3.0.0 版將在這些位置搜索 json 文件(考慮到你有一個 flavor1 和一個構建類型調試):
/app/src/flavor1/google-services.json
/app/src/flavor1/debug/google-services.json
/app/src/debug/google-services.json
/app/src/debug/flavor1/google-services.json
/app/google-services.json
即使使用了flavorDimensions,這也對我有用。 我在一個維度上有免費和付費,在另一個維度上有模擬和生產。 我也有 3 種構建類型:調試、發布和暫存。
google-services.json 文件的數量取決於您的項目特征,但您至少需要為每個 Google 項目提供一個 json 文件。
如果您想了解有關此插件如何處理這些 json 文件的更多詳細信息,請訪問: https : //github.com/googlesamples/google-services/issues/54#issuecomment-165824720
官方文檔鏈接: https : //developers.google.com/android/guides/google-services-plugin
並去這里檢查這個插件的最新版本: https : //bintray.com/android/android-tools/com.google.gms.google-services/view
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.