REST Resource: projects.iosApps

Sumber daya: IosApp

Detail Aplikasi Firebase untuk iOS.

Representasi JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Bidang
name

string

Nama sumber daya IosApp , dalam format:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber Proyek induk (disarankan) atau ProjectId -nya. Pelajari lebih lanjut cara menggunakan ID proyek dalam standar AIP 2510 Google.
    Perhatikan bahwa nilai PROJECT_IDENTIFIER di isi respons mana pun adalah ProjectId .
  • APP_ID : pengenal unik global yang ditetapkan oleh Firebase untuk Aplikasi (lihat appId ).
appId

string

Hanya keluaran. Kekal. Pengenal unik global yang ditetapkan oleh Firebase untuk IosApp .

Pengidentifikasi ini harus diperlakukan sebagai token buram, karena format data tidak ditentukan.

displayName

string

Nama tampilan yang ditetapkan pengguna untuk IosApp .

projectId

string

Hanya keluaran. Kekal. Pengidentifikasi unik yang ditetapkan pengguna dari FirebaseProject induk untuk IosApp .

bundleId

string

Kekal. ID paket kanonis aplikasi iOS seperti yang muncul di AppStore iOS.

appStoreId

string

ID Apple yang dibuat secara otomatis yang ditetapkan ke aplikasi iOS oleh Apple di iOS App Store.

teamId

string

ID Tim Pengembang Apple yang terkait dengan Aplikasi di App Store.

apiKeyId

string

Pengenal (UID) unik global yang ditetapkan Google untuk kunci API Firebase yang terkait dengan IosApp .

Perlu diketahui bahwa nilai ini adalah UID kunci API, bukan keyString kunci API. keyString adalah nilai yang dapat ditemukan di artefak konfigurasi Aplikasi.

Jika apiKeyId tidak disetel dalam permintaan ke iosApps.Create , Firebase otomatis mengaitkan apiKeyId dengan IosApp . Kunci yang dikaitkan secara otomatis ini mungkin merupakan kunci valid yang sudah ada atau, jika tidak ada kunci valid, kunci baru akan disediakan.

Dalam permintaan patch, apiKeyId tidak dapat disetel ke nilai kosong, dan UID baru tidak boleh memiliki batasan atau hanya memiliki batasan yang valid untuk IosApp terkait. Kami merekomendasikan penggunaan Google Cloud Console untuk mengelola kunci API.

state

enum ( State )

Hanya keluaran. Status siklus hidup Aplikasi.

etag

string

Checksum ini dihitung oleh server berdasarkan nilai bidang lain, dan dapat dikirim bersama permintaan pembaruan untuk memastikan klien memiliki nilai terkini sebelum melanjutkan.

Pelajari lebih lanjut tentang etag dalam standar AIP-154 Google.

Etag ini sangat divalidasi.

Metode

create

Meminta pembuatan IosApp baru di FirebaseProject yang ditentukan.

get

Mendapatkan IosApp yang ditentukan.

getConfig

Mendapatkan artefak konfigurasi yang terkait dengan IosApp yang ditentukan.

list

Mencantumkan setiap IosApp yang terkait dengan FirebaseProject yang ditentukan.

patch

Memperbarui atribut IosApp yang ditentukan.

remove

Menghapus IosApp yang ditentukan dari FirebaseProject .

undelete

Memulihkan IosApp yang ditentukan ke FirebaseProject .