REST Resource: projects.iosApps

資源:IosApp

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

JSON 表示
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
領域
name

string

IosApp的資源名稱,格式為:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

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

string

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

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

displayName

string

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

projectId

string

僅輸出。不變的。使用者為IosApp指派的父FirebaseProject的唯一識別碼。

bundleId

string

不變的。 iOS 應用程式在 iOS AppStore 中顯示的規範捆綁包 ID。

appStoreId

string

Apple 在 iOS App Store 中自動指派給 iOS 應用程式的 Apple ID。

teamId

string

與 App Store 中的應用程式關聯的 Apple 開發團隊 ID。

apiKeyId

string

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

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

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

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

state

enum ( State )

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

etag

string

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

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

該 etag 經過嚴格驗證。

方法

create

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

get

取得指定的IosApp

getConfig

取得與指定的IosApp關聯的配置工件。

list

列出與指定FirebaseProject關聯的每個IosApp

patch

更新指定IosApp的屬性。

remove

FirebaseProject中刪除指定的IosApp

undelete

將指定的IosApp還原到FirebaseProject