REST Resource: projects.androidApps

Tài nguyên: Ứng dụng Android

Thông tin chi tiết về ứng dụng Firebase dành cho Android.

Biểu diễn JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
Lĩnh vực
name

string

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

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber của Dự án mẹ (được khuyến nghị) hoặc ProjectId của nó. Tìm hiểu thêm về cách sử dụng số nhận dạng dự án trong tiêu chuẩn AIP 2510 của Google.
    Lưu ý rằng giá trị của PROJECT_IDENTIFIER trong bất kỳ nội dung phản hồi nào 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ỉ đầ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 AndroidApp .

Mã định danh này phải được coi là mã thông báo không rõ ràng 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 AndroidApp .

projectId

string

Chỉ đầ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 gốc cho AndroidApp .

packageName

string

Bất biến. Tên gói chuẩn của ứng dụng Android sẽ xuất hiện trong Bảng điều khiển dành cho nhà phát triển trên Google Play.

apiKeyId

string

Mã nhận dạng (UID) duy nhất trên toàn cầu do Google chỉ định cho khóa API Firebase được liên kết với AndroidApp .

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

Nếu apiKeyId không được đặt trong các yêu cầu đối với androidApps.Create thì Firebase sẽ tự động liên kết apiKeyId với AndroidApp . Khóa được liên kết tự động này có thể là khóa hợp lệ hiện có hoặc nếu không có khóa hợp lệ thì một khóa mới sẽ được cung cấp.

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

state

enum ( State )

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

sha1Hashes[]

string

Băm chứng chỉ SHA1 cho AndroidApp .

sha256Hashes[]

string

Băm chứng chỉ SHA256 cho AndroidApp .

etag

string

Tổng kiểm tra này được máy chủ tính toán dựa trên giá trị của các trường khác và nó có thể được gửi cùng với các 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 trong tiêu chuẩn AIP-154 của Google .

Etag này được xác nhận mạnh mẽ.

phương pháp

create

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

get

Nhận AndroidApp được chỉ định.

getConfig

Nhận cấu phần phần mềm cấu hình được liên kết với AndroidApp được chỉ định.

list

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

patch

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

remove

Xóa AndroidApp được chỉ định khỏi FirebaseProject .

undelete

Khôi phục AndroidApp được chỉ định cho FirebaseProject .