REST Resource: projects.iosApps

Tài nguyên: IosApp

Thông tin chi tiết về một ứng dụng trong Firebase dành cho iOS.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Trường
name

string

Tên tài nguyên của IosApp, ở định dạng:

projects/PROJECT_IDENTIFIER/iosApps/APP_ID

  • PROJECT_IDENTIFIER: ProjectNumber của Dự án mẹ(nên dùng) hoặc ProjectId của Dự án. Tìm hiểu thêm về cách sử dụng giá trị nhận dạng dự án theo tiêu chuẩn AIP 2510 của Google.
    Lưu ý rằng giá trị của PROJECT_IDENTIFIER trong mọi nội dung phản hồi sẽ là ProjectId.
  • APP_ID: giá trị nhận dạng duy nhất trên toàn cầu, do Firebase chỉ định cho Ứng dụng (xem appId).
appId

string

Chỉ có đầu ra. Bất biến. Giá trị nhận dạng duy nhất trên toàn cầu, do Firebase chỉ định cho IosApp.

Giá trị nhận dạng này phải được xem là mã thông báo mờ vì định dạng dữ liệu không được chỉ định.

displayName

string

Tên hiển thị do người dùng chỉ định cho IosApp.

projectId

string

Chỉ có đầu ra. Bất biến. Giá trị nhận dạng duy nhất do người dùng chỉ định của FirebaseProject mẹ cho IosApp.

bundleId

string

Bất biến. Mã gói chuẩn của ứng dụng iOS khi xuất hiện trong AppStore trên iOS.

appStoreId

string

ID Apple được tạo tự động do Apple gán cho ứng dụng iOS trong App Store của iOS.

teamId

string

Mã nhóm nhà phát triển của Apple được liên kết với ứng dụng trong App Store.

apiKeyId

string

Giá trị nhận dạng duy nhất trên toàn cầu, do Google chỉ định (UID) cho khoá API Firebase được liên kết với IosApp.

Xin lưu ý rằng giá trị này là UID của khoá API, không phải keyString của khoá API. keyString là giá trị có thể tìm thấy trong cấu phần phần mềm cấu hình của Ứng dụng.

Nếu bạn không đặt apiKeyId trong các yêu cầu thành iosApps.Create, thì Firebase sẽ tự động liên kết apiKeyId với IosApp. Khoá tự động liên kết này có thể là khoá hợp lệ hiện có hoặc nếu không có khoá hợp lệ, thì một khoá mới sẽ được cấp phép.

Trong yêu cầu bản vá, bạn không được đặt apiKeyId thành một giá trị trống và UID mới không được có quy tắc hạn chế hoặc chỉ có các quy tắc hạn chế hợp lệ đối với IosApp được liên kết. Bạn nên sử dụng Google Cloud Console để quản lý khoá API.

state

enum (State)

Chỉ có đầu ra. Trạng thái vòng đời của Ứng dụng.

etag

string

Giá trị tổng kiểm này do máy chủ tính toán dựa trên giá trị của các trường khác và có thể được gửi cùng với yêu cầu cập nhật để đảm bảo máy khách có giá trị đã cập nhật trước khi tiếp tục.

Tìm hiểu thêm về etag theo tiêu chuẩn AIP-154 của Google.

Etag này được xác thực chặt chẽ.

Phương thức

create

Yêu cầu tạo một IosApp mới trong FirebaseProject được chỉ định.

get

Lấy IosApp được chỉ định.

getConfig

Lấy cấu phần phần mềm cấu hình liên kết với IosApp đã chỉ định.

list

Liệt kê từng IosApp liên kết với FirebaseProject đã chỉ định.

patch

Cập nhật các thuộc tính của IosApp được chỉ định.

remove

Xoá IosApp được chỉ định khỏi FirebaseProject.

undelete

Khôi phục IosApp được chỉ định vào FirebaseProject.