Các thông số và điều kiện của Cấu hình từ xa

Bạn có thể định cấu hình mẫu cho cả trường hợp sử dụng máy khách và máy chủ. Khách hàng các mẫu được phân phát cho mọi phiên bản ứng dụng triển khai Firebase SDK ứng dụng khách cho Cấu hình từ xa, bao gồm Android, Apple, Web, Unity, Ứng dụng Flutter và C++. Các giá trị và thông số Cấu hình từ xa của mẫu dành riêng cho máy chủ được phân phát cho các phương thức triển khai Cấu hình từ xa (bao gồm Cloud Run và Cloud Functions) sử dụng Bảng điều khiển dành cho quản trị viên Firebase SDK Node.js phiên bản 12.1.0 trở lên.

Khi sử dụng bảng điều khiển của Firebase hoặc API phụ trợ Cấu hình từ xa, bạn xác định một hoặc nhiều thông số (khoá-giá trị) cặp) và cung cấp giá trị mặc định trong ứng dụng cho các thông số đó. Bạn có thể ghi đè các giá trị mặc định trong ứng dụng bằng cách xác định các giá trị tham số. Khoá tham số và giá trị tham số là các chuỗi, nhưng các giá trị tham số có thể được truyền dưới dạng các loại dữ liệu khác khi bạn sử dụng các giá trị này trong ứng dụng của bạn.

Bằng cách sử dụng bảng điều khiển của Firebase, SDK quản trị hoặc API REST Cấu hình từ xa, bạn có thể tạo các giá trị mặc định mới cho các tham số, cũng như giá trị có điều kiện được dùng để nhắm mục tiêu các nhóm ứng dụng thực thể. Mỗi lần bạn cập nhật cấu hình trong bảng điều khiển của Firebase, Firebase tạo và xuất bản phiên bản mới của mẫu Cấu hình từ xa. Phiên bản trước đó được lưu trữ, cho phép bạn truy xuất hoặc khôi phục khi cần. Bạn có thể sử dụng các thao tác này thông qua bảng điều khiển của Firebase, SDK Quản trị của Firebase và API REST, được mô tả chi tiết hơn trong Quản lý các phiên bản mẫu Cấu hình từ xa.

Hướng dẫn này giải thích về các thông số, điều kiện, quy tắc, điều kiện giá trị và cách ưu tiên các giá trị thông số khác nhau trong ứng dụng của bạn và máy chủ Cấu hình từ xa. Công cụ này cũng cung cấp thông tin chi tiết về các loại quy tắc được dùng để tạo điều kiện.

Điều kiện, quy tắc và giá trị có điều kiện

Một điều kiện được dùng để nhắm mục tiêu một nhóm các phiên bản ứng dụng. Có điều kiện tối đa một hoặc nhiều quy tắc phải đánh giá thành true cho điều kiện để đánh giá thành true cho một phiên bản ứng dụng cụ thể. Nếu giá trị của quy tắc là không xác định (ví dụ: khi không có giá trị nào), quy tắc đó sẽ đánh giá là false.

Ví dụ: thông số xác định trang chờ của ứng dụng có thể hiển thị các hình ảnh khác nhau dựa trên loại hệ điều hành bằng cách sử dụng quy tắc đơn giản if device_os = Android:

Ảnh chụp màn hình trang "splash_page" tham số trong bảng điều khiển của Firebase hiển thị giá trị mặc định cho iOS và giá trị có điều kiện cho Android

Hoặc điều kiện thời gian có thể được dùng để kiểm soát thời điểm ứng dụng của bạn hiển thị đặc biệt các mặt hàng khuyến mãi.

Một thông số có thể có nhiều điều kiện các giá trị sử dụng các điều kiện khác nhau và các thông số có thể chia sẻ điều kiện trong một dự án. Trong thẻ Thông số trong bảng điều khiển của Firebase, bạn có thể xem tỷ lệ phần trăm tìm nạp cho mỗi các giá trị có điều kiện của tham số đó. Chỉ số này cho biết tỷ lệ phần trăm yêu cầu trong 24 giờ qua đã nhận được từng giá trị.

Mức độ ưu tiên giá trị thông số

Một thông số có thể liên kết với một số giá trị có điều kiện. Chiến lược phát hành đĩa đơn các quy tắc sau xác định giá trị nào được tìm nạp từ Cấu hình từ xa Server và giá trị nào được dùng trong một phiên bản ứng dụng nhất định tại một thời điểm cụ thể trong thời gian:

Các giá trị thông số được tìm nạp theo mức độ ưu tiên sau đây danh sách

  1. Đầu tiên, hệ thống sẽ áp dụng các giá trị có điều kiện, nếu có bất kỳ giá trị nào có điều kiện đánh giá sang true cho một phiên bản ứng dụng cụ thể. Nếu nhiều điều kiện có kết quả là true, mục đầu tiên (hàng đầu) xuất hiện trong giao diện người dùng bảng điều khiển của Firebase sẽ được ưu tiên, và giá trị có điều kiện liên kết với điều kiện đó được cung cấp khi ứng dụng tìm nạp các giá trị từ phần phụ trợ. Bạn có thể thay đổi mức độ ưu tiên của các điều kiện bằng cách kéo và thả các điều kiện trong thẻ Điều kiện.

  2. Nếu không có giá trị có điều kiện nào có điều kiện đánh giá là true, giá trị mặc định của Cấu hình từ xa được cung cấp khi ứng dụng tìm nạp các giá trị từ phần phụ trợ. Trường hợp một tham số không tồn tại trong phần phụ trợ hoặc nếu giá trị mặc định được đặt thành Sử dụng giá trị mặc định trong ứng dụng, thì sẽ không có giá trị nào được cung cấp cho thông số đó khi một ứng dụng tìm nạp các giá trị.

Trong ứng dụng của bạn, các phương thức get trả về giá trị tham số theo danh sách ưu tiên sau đây

  1. Nếu một giá trị được tìm nạp từ phần phụ trợ rồi kích hoạt, ứng dụng sẽ sử dụng giá trị được tìm nạp. Các giá trị thông số đã kích hoạt sẽ không thay đổi.
  2. Nếu không tìm nạp giá trị nào từ phần phụ trợ hoặc nếu giá trị được tìm nạp từ Chưa kích hoạt phần phụ trợ Cấu hình từ xa, ứng dụng sẽ dùng trong ứng dụng giá trị mặc định.

    Để biết thêm thông tin về cách lấy và đặt giá trị mặc định, hãy xem Tải các giá trị mặc định của mẫu Cấu hình từ xa xuống.

  3. Nếu bạn chưa đặt giá trị mặc định trong ứng dụng, ứng dụng sẽ dùng kiểu tĩnh (chẳng hạn như 0 cho intfalse cho boolean).

Hình ảnh này tóm tắt cách các giá trị thông số được ưu tiên trong Phần phụ trợ Cấu hình từ xa và trong ứng dụng của bạn:

Biểu đồ minh hoạ quy trình được mô tả theo các danh sách được sắp xếp theo thứ tự ở trên

Các loại dữ liệu giá trị thông số

Cấu hình từ xa cho phép bạn chọn loại dữ liệu cho mỗi thông số và xác thực tất cả giá trị Cấu hình từ xa dựa trên loại đó trước một mẫu cập nhật. Loại dữ liệu được lưu trữ và trả về trên getRemoteConfig của bạn.

Các loại nội dung hiện được hỗ trợ là:

  • String
  • Boolean
  • Number
  • JSON

Trong giao diện người dùng bảng điều khiển của Firebase, bạn có thể chọn loại dữ liệu trong trình đơn thả xuống, tiếp theo vào khoá tham số. Trong API REST, bạn có thể đặt các loại API bằng value_type trong đối tượng tham số.

Nhóm thông số

Cấu hình từ xa cho phép bạn nhóm các thông số lại với nhau để có sự sắp xếp gọn gàng hơn Mô hình giao diện người dùng và tư duy.

Ví dụ: giả sử bạn cần bật hoặc tắt 3 loại xác thực khác nhau trong khi triển khai tính năng đăng nhập mới. Với Cấu hình từ xa, bạn có thể tạo ba tham số để bật các loại theo ý muốn, sau đó sắp xếp chúng theo nhóm có tên "Thông tin đăng nhập mới" mà không cần thêm tiền tố hoặc cách sắp xếp đặc biệt.

Bạn có thể tạo nhóm thông số bằng bảng điều khiển của Firebase hoặc API REST Cấu hình từ xa. Mỗi nhóm thông số bạn tạo có một tên riêng biệt mẫu Cấu hình từ xa. Khi tạo các nhóm thông số, xin lưu ý:

  • Bạn chỉ có thể bao gồm thông số trong một nhóm bất kỳ lúc nào và một thông số khoá vẫn phải là duy nhất trên tất cả các tham số.
  • Tên nhóm thông số được giới hạn trong 256 ký tự.
  • Nếu bạn sử dụng cả API REST và bảng điều khiển của Firebase, hãy đảm bảo rằng Cập nhật logic API REST để xử lý các nhóm thông số khi xuất bản.

Tạo hoặc sửa đổi nhóm thông số bằng bảng điều khiển của Firebase

Bạn có thể nhóm các thông số trong Thẻ Thông số của bảng điều khiển của Firebase. Cách tạo hoặc sửa đổi nhóm:

  1. Chọn Quản lý nhóm.
  2. Chọn hộp đánh dấu cho những thông số mà bạn muốn thêm rồi chọn Chuyển vào nhóm.
  3. Chọn một nhóm hiện có hoặc tạo nhóm mới bằng cách nhập tên và mô tả rồi chọn Tạo nhóm mới. Sau khi lưu một nhóm, bạn có thể xuất bản nhóm đó bằng cách sử dụng Nút Xuất bản các thay đổi.

Tạo nhóm theo phương thức lập trình

API REST Cấu hình từ xa cung cấp tự động để tạo và xuất bản các nhóm thông số. Giả sử bạn đã quen thuộc với REST và được thiết lập để uỷ quyền các yêu cầu cho API, bạn có thể thực hiện các bước sau để quản lý nhóm theo phương thức lập trình:

  1. Truy xuất mẫu hiện tại
  2. Thêm đối tượng JSON để đại diện cho các nhóm thông số
  3. Xuất bản các nhóm thông số bằng cách sử dụng yêu cầu HTTP PUT.

Đối tượng parameterGroups chứa các khoá nhóm, có nội dung mô tả lồng nhau và danh sách các tham số được nhóm. Lưu ý rằng mỗi khoá nhóm phải là duy nhất trên toàn hệ thống.

Ví dụ: đây là phần trích dẫn từ một bản sửa đổi mẫu có thêm thông số nhóm "trình đơn mới" có một tham số, pumpkin_spice_season:

{
  "parameters": {},
  "version": {
    "versionNumber": "1",

    …


  },
  "parameterGroups": {
    "new menu": {
      "description": "New Menu",
      "parameters": {
        "pumpkin_spice_season": {
          "defaultValue": {
            "value": "true"
          },
          "description": "Whether it's currently pumpkin spice season."
        }
      }
    }
  }
}

Loại quy tắc điều kiện

Các loại quy tắc sau được hỗ trợ trong bảng điều khiển của Firebase. Tương đương có trong API REST Cấu hình từ xa, như được nêu chi tiết trong tham chiếu biểu thức có điều kiện.

Loại quy tắc (Các) nhà cung cấp dịch vụ (Các) Giá trị Lưu ý
Ứng dụng == Chọn trong danh sách Mã ứng dụng cho các ứng dụng được liên kết với Firebase của bạn dự án. Khi thêm một ứng dụng vào Firebase, bạn sẽ nhập mã nhận dạng gói hoặc mã Android tên gói xác định thuộc tính được hiển thị dưới dạng Mã ứng dụng trong Quy tắc Cấu hình từ xa.

Sử dụng thuộc tính này như sau:
  • Đối với các nền tảng của Apple: Sử dụng CFBundleIdentifier. Bạn có thể tìm thấy Bundle Identifier (Mã nhận dạng gói) trong thẻ General (Chung) cho mục tiêu chính của ứng dụng trong Xcode.
  • Đối với Android: Sử dụng applicationId. Bạn có thể tìm thấy applicationId ở cấp ứng dụng build.gradle.
Phiên bản ứng dụng Đối với các giá trị chuỗi:
khớp chính xác,
chứa,
không chứa,
biểu thức chính quy

Đối với giá trị số:
=, ≠, >, ≥, <, ≤

Chỉ định(các) phiên bản của ứng dụng cần nhắm mục tiêu.

Trước khi sử dụng quy tắc này, bạn phải sử dụng quy tắc Mã ứng dụng để chọn một Ứng dụng Android/Apple được liên kết với dự án Firebase của bạn.

Đối với các nền tảng của Apple: Dùng CFBundleShortVersionString của ứng dụng.

Lưu ý: Hãy đảm bảo ứng dụng Apple của bạn đang sử dụng SDK nền tảng Apple của Firebase phiên bản 6.24.0 trở lên, vì CFBundleShortVersionString không được gửi trong phiên bản cũ hơn (xem ghi chú phát hành).

Đối với Android: Dùng versionName của ứng dụng.

Thông tin so sánh chuỗi cho quy tắc này có phân biệt chữ hoa chữ thường. Khi sử dụng khớp chính xác, chứa, không chứa hoặc toán tử biểu thức chính quy, bạn có thể chọn nhiều giá trị.

Khi sử dụng toán tử biểu thức chính quy, bạn có thể tạo chính quy biểu thức trong RE2 . Biểu thức chính quy có thể khớp với toàn bộ hoặc một phần của phiên bản đích . Bạn cũng có thể sử dụng các neo ^$ để khớp với phần đầu, phần cuối hoặc toàn bộ chuỗi mục tiêu.

Số bản dựng Đối với các giá trị chuỗi:
khớp chính xác,
chứa,
không chứa,
biểu thức chính quy

Đối với giá trị số:
=, ≠, >, ≥, <, ≤

Chỉ định(các) bản dựng của ứng dụng để nhắm mục tiêu.

Trước khi sử dụng quy tắc này, bạn phải sử dụng quy tắc Mã ứng dụng để chọn Apple hoặc Ứng dụng Android được liên kết với dự án Firebase của bạn.

Nhà cung cấp dịch vụ này chỉ dành cho các ứng dụng của Apple và Android. Nó tương ứng với CFBundleVersion cho Apple và versionCode cho Android. Các phép so sánh chuỗi cho quy tắc này phân biệt chữ hoa chữ thường.

Khi sử dụng kết quả khớp chính xác, chứa, không chứa hoặc toán tử biểu thức chính quy, bạn có thể chọn nhiều giá trị.

Khi sử dụng toán tử biểu thức chính quy, bạn có thể tạo chính quy biểu thức trong RE2 . Biểu thức chính quy có thể khớp với toàn bộ hoặc một phần của phiên bản đích . Bạn cũng có thể sử dụng các neo ^$ để khớp với phần đầu, phần cuối hoặc toàn bộ chuỗi mục tiêu.

Nền tảng == iOS
Android
Web
 
Hệ điều hành ==

Chỉ định(các) hệ điều hành cần nhắm mục tiêu.

Trước khi sử dụng quy tắc này, bạn phải sử dụng quy tắc Mã ứng dụng để chọn một Ứng dụng web được liên kết với dự án Firebase của bạn.

Quy tắc này đánh giá là true cho một phiên bản ứng dụng web cụ thể nếu hệ điều hành và phiên bản của hệ điều hành khớp với giá trị mục tiêu trong danh sách được chỉ định.
Trình duyệt ==

Chỉ định(các) trình duyệt cần nhắm mục tiêu.

Trước khi sử dụng quy tắc này, bạn phải sử dụng quy tắc Mã ứng dụng để chọn một Ứng dụng web được liên kết với dự án Firebase của bạn.

Quy tắc này đánh giá là true cho một phiên bản ứng dụng web cụ thể nếu trình duyệt và phiên bản của trình duyệt khớp với giá trị mục tiêu trong danh sách được chỉ định.
Danh mục thiết bị là, không phải là di động Quy tắc này đánh giá xem thiết bị truy cập vào ứng dụng web của bạn là thiết bị di động hay thiết bị không phải thiết bị di động (máy tính hoặc máy chơi trò chơi). Loại quy tắc này chỉ áp dụng cho web của chúng tôi.
Ngôn ngữ nằm trong Chọn một hoặc nhiều ngôn ngữ. Quy tắc này đánh giá là true cho một phiên bản ứng dụng cụ thể nếu điều đó phiên bản ứng dụng được cài đặt trên một thiết bị sử dụng một trong những ngôn ngữ được liệt kê.
Quốc gia/Vùng nằm trong Chọn một hoặc nhiều khu vực hay quốc gia. Quy tắc này đánh giá là true cho một phiên bản ứng dụng cụ thể nếu doanh nghiệp ở bất kỳ khu vực hoặc quốc gia nào được liệt kê. Mã quốc gia của thiết bị được xác định bằng địa chỉ IP của thiết bị trong yêu cầu hoặc mã quốc gia do Firebase Analytics xác định (nếu dữ liệu Analytics được chia sẻ với Firebase).
(Các) đối tượng người dùng Bao gồm ít nhất một Chọn một hoặc nhiều đối tượng trong danh sách đối tượng Google Analytics mà bạn đã thiết lập cho dự án của mình.

Quy tắc này yêu cầu quy tắc Mã ứng dụng để chọn một ứng dụng được liên kết với Dự án Firebase.

Lưu ý: Vì nhiều đối tượng trong Analytics được xác định theo sự kiện hoặc thuộc tính người dùng, có thể dựa vào hành động của người dùng ứng dụng, có thể mất khoảng thời gian để quy tắc Người dùng trong đối tượng có hiệu lực cho một ứng dụng cụ thể thực thể.

Thuộc tính người dùng Đối với các giá trị chuỗi:
chứa,
không chứa,
khớp chính xác,
biểu thức chính quy

Đối với giá trị số:
=, ≠, >, ≥, <, ≤

Lưu ý: Trên ứng dụng, bạn chỉ có thể đặt giá trị chuỗi cho người dùng các thuộc tính. Đối với các điều kiện sử dụng toán tử số, Cấu hình từ xa chuyển đổi giá trị của thông số thuộc tính người dùng thành một số nguyên/số thực có độ chính xác đơn.
Chọn từ danh sách người dùng Google Analytics có sẵn các thuộc tính. Tìm hiểu cách dùng thuộc tính người dùng để tuỳ chỉnh ứng dụng cho các phân khúc người dùng rất cụ thể, hãy xem Cấu hình từ xa và thuộc tính người dùng.

Để tìm hiểu thêm về thuộc tính người dùng, hãy xem những hướng dẫn sau:

Khi sử dụng kết quả khớp chính xác, chứa, không chứa hoặc biểu thức chính quy, bạn có thể chọn nhiều giá trị.

Khi sử dụng toán tử biểu thức chính quy, bạn có thể tạo chính quy biểu thức trong RE2 . Biểu thức chính quy có thể khớp với toàn bộ hoặc một phần của phiên bản đích . Bạn cũng có thể sử dụng các neo ^$ để khớp với phần đầu, phần cuối hoặc toàn bộ chuỗi mục tiêu.

Lưu ý: Thuộc tính người dùng được thu thập tự động hiện không dùng được khi tạo điều kiện Cấu hình từ xa.
Số người dùng theo tỷ lệ phần trăm ngẫu nhiên Thanh trượt (trong bảng điều khiển của Firebase. Chiến lược phát hành đĩa đơn Sử dụng API REST các toán tử <=, >between). 0-100

Dùng trường này để áp dụng thay đổi cho một mẫu các phiên bản ứng dụng ngẫu nhiên (với kích thước mẫu nhỏ nhất là 0,0001%), sử dụng tiện ích thanh trượt để phân chia những người dùng được xáo trộn ngẫu nhiên (các phiên bản ứng dụng) thành các nhóm.

Mỗi phiên bản ứng dụng được liên tục liên kết với một toàn bộ ngẫu nhiên hoặc số phân số, theo một số ngẫu nhiên được xác định trong dự án đó.

Một quy tắc sẽ sử dụng khoá mặc định (hiển thị dưới dạng Chỉnh sửa nội dung gốc trong bảng điều khiển của Firebase) trừ phi bạn sửa đổi giá trị gốc. Bạn có thể trả lại quy tắc về bằng cách sử dụng khoá mặc định bằng cách xoá trường Seed (Gốc).

Để giải quyết nhất quán các phiên bản ứng dụng trong phạm vi tỷ lệ phần trăm nhất định sử dụng cùng một giá trị gốc trên các điều kiện. Hoặc chọn một nhóm bản sao ứng dụng được chỉ định ngẫu nhiên cho một phạm vi phần trăm nhất định bằng cách chỉ định một hạt giống mới.

Ví dụ: để tạo hai điều kiện liên quan, mỗi điều kiện áp dụng cho một không trùng lặp 5% số người dùng ứng dụng, bạn có thể thiết lập một điều kiện để khớp tỷ lệ phần trăm từ 0% đến 5% và định cấu hình một điều kiện khác để khớp với một phạm vi từ 5% đến 10%. Để cho phép một số người dùng xuất hiện ngẫu nhiên trong cả hai nhóm, hãy sử dụng các giá trị gốc khác nhau cho các quy tắc trong mỗi điều kiện.

Phân khúc đã nhập nằm trong Chọn một hoặc nhiều phân khúc đã nhập. Quy tắc này yêu cầu thiết lập chế độ cài đặt tuỳ chỉnh phân khúc đã nhập.
Ngày/giờ Trước, Sau Ngày và giờ được chỉ định, theo múi giờ của thiết bị hoặc theo múi giờ chỉ định như "(GMT+11) giờ Sydney". So sánh thời gian hiện tại với thời gian tìm nạp thiết bị.
Mở lần đầu Trước, Sau Ngày và giờ cụ thể, theo múi giờ đã chỉ định.

So khớp những người dùng lần đầu mở ứng dụng được nhắm mục tiêu trong thuộc tính phạm vi thời gian.

Cần có các SDK sau đây:

  • Firebase SDK cho Google Analytics
  • SDK nền tảng của Apple phiên bản 9.0.0 trở lên hoặc SDK Android phiên bản 21.1.1 trở lên (Firebase BoM phiên bản 30.3.0 trở lên)

Mã cài đặt nằm trong Chỉ định một hoặc nhiều Mã cài đặt (tối đa 50 mã) để nhắm mục tiêu. Quy tắc này đánh giá là true cho một lượt cài đặt cụ thể nếu mã của lượt cài đặt nằm trong danh sách giá trị được phân tách bằng dấu phẩy.

Để tìm hiểu cách bạn có thể nhận ID cài đặt, hãy xem Truy xuất giá trị nhận dạng ứng dụng khách.
Người dùng đã tồn tại (không có toán tử) Nhắm đến tất cả người dùng của mọi ứng dụng trong dự án hiện tại.

Sử dụng quy tắc điều kiện này để so khớp tất cả người dùng trong dự án, bất kể của ứng dụng hoặc nền tảng.

Đang tìm kiếm thông số và điều kiện

Bạn có thể tìm kiếm các khoá thông số, giá trị thông số và điều kiện của dự án trong bảng điều khiển của Firebase bằng cách sử dụng hộp tìm kiếm ở đầu thẻ Thông số Cấu hình từ xa.

Các giới hạn về thông số và điều kiện

Trong một dự án Firebase, bạn có thể có tối đa 2.000 thông số và tối đa 500 thông số conditions. Các phím thông số có thể dài tối đa 256 ký tự, phải bắt đầu bằng dấu gạch dưới hoặc ký tự chữ cái tiếng Anh (A-Z, a-z), và cũng có thể bao gồm số. Tổng độ dài của các chuỗi giá trị thông số trong một dự án không được vượt quá 1.000.000 ký tự.

Xem các thay đổi đối với thông số và điều kiện

Bạn có thể xem những thay đổi mới nhất đối với mẫu Cấu hình từ xa của mình trong bảng điều khiển của Firebase. Để từng thông số và điều kiện riêng lẻ, bạn có thể:

  • Xem tên của người dùng gần đây nhất sửa đổi thông số hoặc điều kiện.

  • Nếu sự thay đổi xảy ra trong cùng một ngày, hãy xem số phút hoặc số giờ đã trôi qua kể từ khi thay đổi được xuất bản lên Mẫu Cấu hình từ xa.

  • Nếu thay đổi đã xảy ra một hoặc nhiều ngày trước đó, hãy xem ngày mà thay đổi này đã được xuất bản lên mẫu Cấu hình từ xa đang hoạt động.

Thông số cập nhật

Trên Thông số Cấu hình từ xa , cột Xuất bản lần gần đây nhất cho biết người dùng gần đây nhất đã sửa đổi từng trang và ngày xuất bản gần đây nhất của thay đổi đó:

  • Để xem siêu dữ liệu về sự thay đổi của các thông số được nhóm, hãy mở rộng nhóm thông số.

  • Để sắp xếp theo thứ tự tăng dần hoặc giảm dần theo ngày xuất bản, hãy nhấp vào Nhãn cột Xuất bản lần gần đây nhất.

Thông tin cập nhật về tình trạng

Trên Cấu hình từ xa Điều kiện, bạn có thể xem người dùng cuối cùng đã sửa đổi điều kiện và ngày họ sửa đổi bên cạnh mục Sửa đổi gần đây nhất bên dưới mỗi điều kiện.

Các bước tiếp theo

Để bắt đầu định cấu hình dự án Firebase, hãy xem Thiết lập dự án Cấu hình từ xa Firebase.