[英]How to add Firebase Admin SDK to a Google Cloud Platform and communicate with an app?
[英]Two Firebase linked to only one Google Cloud Platform?
我正在使用游戲服務和 Firebase 開發游戲。
我想要一個調試和發布版本,所以我創建了兩個 Firebase 項目。
據我了解和看到的:
假設:項目 A = 調試版本,項目 B = 發布版本
首先,在 Play Console 游戲服務中我鏈接 app 調試版本 (A),系統在 OAuth 2.0 Client GCP 項目 A 中創建一個新條目。
但是當我想鏈接發布版本(B)時,系統會在 OAuth 2.0 客戶端中創建一個新條目,但是對於 GCP 項目 A 而不是 B,因為游戲鏈接到 GCP 項目 A..
那么在 Play Console 中獲得兩個 Firebase 項目但只有一個游戲的正確方法是什么?
我可以將兩個 Firebase 僅鏈接到一個 GCP 項目嗎?
我應該在 Play 管理中心創建兩個游戲嗎? 一個用於調試,一個用於發布?
我沒有找到完美的解決方案,所以我選擇在 Play Console 中創建兩款游戲,一款與 GCP/Firebase 調試版本相關聯,一款與發行版相關聯。
我將調試和發布應用程序 ID 從“鏈接的應用程序”添加到我的 Gradle buildTypes 作為 resValue,因此在 AndroidManifest 中我可以使用正確的應用程序 ID。
build.gradle:
buildTypes {
release {
resValue("string", "GAME_SERVICES_APP_ID", '"MyReleaseAppId"')
}
debug {
applicationIdSuffix ".debug"
resValue("string", "GAME_SERVICES_APP_ID", '"MyDebugAppId"')
}
}
安卓清單:
<meta-data
android:name="com.google.android.gms.games.APP_ID"
android:value="@string/GAME_SERVICES_APP_ID" />
我希望當我將 go 發布應用程序時會沒事!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.