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

출력만 가능합니다. 불변. IosApp 의 전역적으로 고유한 Firebase 할당 식별자입니다.

데이터 형식이 지정되지 않았으므로 이 식별자는 불투명 토큰으로 처리되어야 합니다.

displayName

string

IosApp 에 대해 사용자가 할당한 표시 이름입니다.

projectId

string

출력만 가능합니다. 불변. IosApp 에 대한 상위 FirebaseProject 의 사용자 할당 고유 식별자입니다.

bundleId

string

불변. iOS AppStore에 표시되는 iOS 앱의 표준 번들 ID입니다.

appStoreId

string

iOS App Store에서 Apple이 iOS 앱에 할당한 자동 생성된 Apple ID입니다.

teamId

string

App Store의 앱과 연결된 Apple 개발자 팀 ID입니다.

apiKeyId

string

IosApp 과 연결된 Firebase API 키에 대한 전역적으로 고유한 Google 할당 식별자(UID)입니다.

이 값은 API 키의 keyString 이 아니라 API 키의 UID라는 점에 유의하세요. keyString 앱의 구성 아티팩트 에서 찾을 수 있는 값입니다.

iosApps.Create 에 대한 요청에 apiKeyId 설정되지 않은 경우 Firebase는 자동으로 apiKeyId IosApp 과 연결합니다. 이 자동 연결된 키는 기존의 유효한 키일 수 있으며, 유효한 키가 없으면 새 키가 프로비저닝됩니다.

패치 요청에서 apiKeyId 빈 값으로 설정할 수 없으며 새 UID에는 제한이 없거나 연결된 IosApp 에 유효한 제한만 있어야 합니다. API 키를 관리하려면 Google Cloud Console을 사용하는 것이 좋습니다.

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 로 복원합니다.