REST Resource: projects.androidApps

리소스: AndroidApp

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

출력 전용입니다. 변경할 수 없습니다. AndroidApp의 전역적으로 고유한 Firebase 할당 식별자입니다.

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

displayName

string

AndroidApp의 사용자 지정 표시 이름입니다.

projectId

string

출력 전용입니다. 변경할 수 없습니다. 사용자가 할당한 AndroidApp 상위 FirebaseProject의 고유 식별자입니다.

packageName

string

변경할 수 없습니다. Google Play 개발자 콘솔에 표시되는 Android 앱의 표준 패키지 이름입니다.

apiKeyId

string

AndroidApp와 연결된 Firebase API 키의 전역적으로 고유한 Google 할당 식별자 (UID)입니다.

이 값은 API 키의 keyString아닌 API 키의 UID입니다. keyString는 앱의 구성 아티팩트에서 찾을 수 있는 값입니다.

androidApps.Create에 대한 요청에서 apiKeyId가 설정되어 있지 않으면 Firebase에서 자동으로 apiKeyIdAndroidApp와 연결합니다. 이 자동 연결 키는 유효한 기존 키이거나, 유효한 키가 없는 경우 새 키가 프로비저닝됩니다.

패치 요청에서 apiKeyId는 빈 값으로 설정할 수 없으며 새 UID에는 제한사항이 없거나 연결된 AndroidApp에 유효한 제한사항만 있어야 합니다. Google Cloud 콘솔을 사용하여 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

지정된 AndroidAppFirebaseProject에서 삭제합니다.

undelete

지정된 AndroidAppFirebaseProject로 복원합니다.