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