REST Resource: projects.androidApps

資源:Android應用程式

適用於 Android 的 Firebase 應用程式的詳細資訊。

JSON 表示
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
領域
name

string

AndroidApp的資源名稱,格式為:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

  • PROJECT_IDENTIFIER :父專案的ProjectNumber (建議)或其ProjectId 。詳細了解如何使用 Google 的AIP 2510 標準中的項目識別碼。
    請注意,任何回應正文中PROJECT_IDENTIFIER的值都會是ProjectId
  • APP_ID :Firebase 為應用程式指派的全域唯一識別碼(請參閱appId )。
appId

string

僅輸出。不變的。 Firebase 為AndroidApp指派的全域唯一識別碼。

此標識符應被視為不透明令牌,因為未指定資料格式。

displayName

string

使用者為AndroidApp指派的顯示名稱。

projectId

string

僅輸出。不變的。用戶為AndroidApp分配的父FirebaseProject的唯一識別碼。

packageName

string

不變的。 Android 應用程式的規格包名稱將顯示在 Google Play 開發者控制台中。

apiKeyId

string

AndroidApp關聯的 Firebase API 金鑰的全域唯一的 Google 分配識別碼 (UID)。

請注意,該值是 API 金鑰的 UID,而不是API 金鑰的keyStringkeyString是可以在應用程式的配置工件中找到的值。

如果在對androidApps.Create請求中未設定apiKeyId ,則 Firebase 會自動將apiKeyIdAndroidApp關聯。此自動關聯的密鑰可以是現有的有效密鑰,或者如果不存在有效密鑰,則將提供新的密鑰。

在補丁請求中, apiKeyId不能設定為空值,且新的 UID 必須沒有限製或僅具有對關聯的AndroidApp有效的限制。我們建議使用Google Cloud Console來管理 API 金鑰。

state

enum ( State )

僅輸出。應用程式的生命週期狀態。

sha1Hashes[]

string

AndroidApp的 SHA1 憑證雜湊值。

sha256Hashes[]

string

AndroidApp的 SHA256 憑證雜湊值。

etag

string

此校驗和由伺服器根據其他欄位的值計算,並且可以與更新請求一起發送,以確保客戶端在繼續操作之前具有最新的值。

了解有關 Google 的AIP-154 標準中的etag更多資訊。

該 etag 經過嚴格驗證。

方法

create

請求在指定的FirebaseProject中建立新的AndroidApp

get

取得指定的AndroidApp

getConfig

取得與指定AndroidApp關聯的設定工件。

list

列出與指定FirebaseProject相關的每個AndroidApp

patch

更新指定AndroidApp的屬性。

remove

FirebaseProject中刪除指定的AndroidApp

undelete

將指定的AndroidApp還原到FirebaseProject