Version

Chứa tất cả siêu dữ liệu về một phiên bản cụ thể của mẫu Cấu hình từ xa.

Tất cả các trường đều được đặt tại thời điểm viết mẫu Cấu hình từ xa được chỉ định.

Biểu diễn dưới dạng JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Trường
versionNumber

string (int64 format)

Chỉ có đầu ra. Số phiên bản của mẫu Cấu hình từ xa tương ứng của phiên bản.

updateTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm mẫu Cấu hình từ xa được ghi vào máy chủ Cấu hình từ xa.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

updateUser

object (RemoteConfigUser)

Chỉ có đầu ra. Tổng hợp tất cả các trường siêu dữ liệu về tài khoản đã cập nhật.

description

string

Không bắt buộc. Nội dung mô tả do người dùng cung cấp về mẫu Cấu hình từ xa tương ứng

updateOrigin

enum (RemoteConfigUpdateOrigin)

Chỉ có đầu ra. Vị trí bắt nguồn hành động cập nhật.

updateType

enum (RemoteConfigUpdateType)

Chỉ có đầu ra. Loại nội dung cập nhật đã được thực hiện.

rollbackSource

string (int64 format)

Chỉ có đầu ra. Chỉ hiển thị nếu phiên bản này là kết quả của quá trình khôi phục và sẽ là số phiên bản của mẫu Cấu hình từ xa được khôi phục.

isLegacy

boolean

Chỉ có đầu ra. True nếu mẫu Cấu hình từ xa này được xuất bản trước khi nhật ký phiên bản được hỗ trợ.

Người dùng cấu hình từ xa

Tất cả các trường liên kết với tài khoản cá nhân/dịch vụ đã viết mẫu Cấu hình từ xa.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Trường
name

string

Chỉ có đầu ra. Tên hiển thị.

email

string

Chỉ có đầu ra. Địa chỉ email.

imageUrl

string

Chỉ có đầu ra. URL của hình ảnh.

Cấu hình từ xaUpdateOrigin

Vị trí bắt nguồn hành động projects.updateRemoteConfig.

Enum
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Tổng hợp các giá trị không được nhận dạng.
CONSOLE Nội dung cập nhật đến từ giao diện người dùng Firebase.
REST_API Bản cập nhật được lấy từ API REST Cấu hình từ xa.
ADMIN_SDK_NODE Giá trị này được dùng khi nội dung cập nhật đến từ SDK nút quản trị của Firebase

Loại cập nhật cấu hình từ xa

Loại bản cập nhật nào được liên kết với Remote Config template version.

Enum
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Tổng hợp các giá trị enum không nhận dạng được.
INCREMENTAL_UPDATE Một bản cập nhật gia tăng định kỳ.
FORCED_UPDATE Một bản cập nhật bắt buộc. Thẻ ETag đã được chỉ định là "*" trong yêu cầu UpdateRemoteConfigRequest hoặc "Buộc cập nhật" người dùng đã nhấn nút trên bảng điều khiển.
ROLLBACK Khôi phục về mẫu Cấu hình từ xa trước đó.