Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Cấu hình từ xa Firebase

Thay đổi hành vi và giao diện ứng dụng của bạn mà không cần xuất bản bản cập nhật ứng dụng miễn phí cho người dùng hoạt động hàng ngày không giới hạn.

Firebase Remote Config là một dịch vụ đám mây cho phép bạn thay đổi hành vi và giao diện của ứng dụng mà không yêu cầu người dùng tải xuống bản cập nhật ứng dụng. Khi sử dụng Cấu hình từ xa, bạn tạo các giá trị mặc định trong ứng dụng để kiểm soát hành vi và giao diện của ứng dụng của bạn. Sau đó, bạn có thể sử dụng bảng điều khiển Firebase sau đó hoặc các API phụ trợ Cấu hình từ xa để ghi đè các giá trị mặc định trong ứng dụng cho tất cả người dùng ứng dụng hoặc cho các phân đoạn trong cơ sở người dùng của bạn. Ứng dụng của bạn kiểm soát khi các bản cập nhật được áp dụng và nó có thể thường xuyên kiểm tra các bản cập nhật và áp dụng chúng với tác động không đáng kể đến hiệu suất.

thiết lập iOS Android thiết lập Web cài đặt C ++ cài đặt Unity thiết lập phụ trợ API

Các khả năng chính

Nhanh chóng triển khai các thay đổi đối với cơ sở người dùng ứng dụng của bạn Bạn có thể thực hiện thay đổi đối với giao diện và hành vi mặc định của ứng dụng bằng cách thay đổi giá trị thông số phía máy chủ. Ví dụ: bạn có thể thay đổi bố cục hoặc chủ đề màu sắc của ứng dụng để hỗ trợ chương trình khuyến mại theo mùa mà không cần xuất bản bản cập nhật ứng dụng.
Tùy chỉnh ứng dụng của bạn cho các phân đoạn của cơ sở người dùng của bạn Bạn có thể sử dụng Remote Config để cung cấp các biến thể trên kinh nghiệm người dùng của ứng dụng của bạn để phân đoạn khác nhau của cơ sở người dùng của bạn bằng phiên bản ứng dụng, ngôn ngữ, đối tượng Google Analytics , và phân khúc nhập khẩu .
Chạy thử nghiệm A / B để cải thiện ứng dụng của bạn Bạn có thể sử dụng tính năng nhắm mục tiêu theo phân vị ngẫu nhiên của Cấu hình từ xa với Google Analytics để thử nghiệm A / B các cải tiến cho ứng dụng của bạn trên các phân đoạn khác nhau của cơ sở người dùng để bạn có thể xác thực các cải tiến trước khi triển khai chúng cho toàn bộ cơ sở người dùng của mình.

Làm thế nào nó hoạt động?

Từ xa Config bao gồm một thư viện khách hàng xử lý các nhiệm vụ quan trọng như lấy giá trị tham số và bộ nhớ đệm cho họ, trong khi vẫn đem lại cho bạn kiểm soát khi các giá trị mới được kích hoạt để họ ảnh hưởng đến kinh nghiệm người dùng của ứng dụng. Điều này cho phép bạn bảo vệ trải nghiệm ứng dụng của mình bằng cách kiểm soát thời gian của bất kỳ thay đổi nào.

Các Config thư viện khách hàng từ xa get phương pháp cung cấp một điểm truy cập duy nhất cho các giá trị tham số. Ứng dụng của bạn nhận các giá trị phía máy chủ bằng cách sử dụng cùng một logic mà nó sử dụng để nhận các giá trị mặc định trong ứng dụng, vì vậy bạn có thể thêm các khả năng của Cấu hình từ xa vào ứng dụng của mình mà không cần viết nhiều mã.

Để ghi đè các giá trị mặc định trong ứng dụng, bạn sử dụng bảng điều khiển Firebase hoặc API phụ trợ Cấu hình từ xa để tạo các thông số có cùng tên với các thông số được sử dụng trong ứng dụng của bạn. Đối với mỗi thông số, bạn có thể đặt giá trị mặc định phía máy chủ để ghi đè giá trị mặc định trong ứng dụng và bạn cũng có thể tạo giá trị có điều kiện để ghi đè giá trị mặc định trong ứng dụng cho các phiên bản ứng dụng đáp ứng các điều kiện nhất định. Hình ảnh này cho thấy cách các giá trị tham 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:

Để tìm hiểu thêm về thông số, điều kiện và cách xa Config giải quyết xung đột giữa các giá trị có điều kiện, xem từ xa Config thông số và điều kiện .

Đường lối thực hiện

Tạo công cụ cho ứng dụng của bạn với Cấu hình từ xa Xác định khía cạnh nào của hành vi và giao diện ứng dụng của bạn mà bạn muốn có thể thay đổi bằng cách sử dụng Cấu hình từ xa và chuyển chúng thành các thông số mà bạn sẽ sử dụng trong ứng dụng của mình.
Đặt giá trị tham số mặc định Đặt các giá trị mặc định trong ứng dụng cho các thông số cấu hình từ xa sử dụng setDefaults() .
Thêm logic để tìm nạp, kích hoạt và nhận các giá trị tham số Ứng dụng của bạn có thể tìm nạp các giá trị thông số một cách an toàn và hiệu quả từ chương trình phụ trợ Cấu hình từ xa và kích hoạt các giá trị đã tìm nạp đó. Vì vậy, bạn có thể viết ứng dụng của mình mà không cần lo lắng về thời gian tốt nhất để tìm nạp các giá trị hoặc thậm chí liệu có tồn tại bất kỳ giá trị phía máy chủ nào hay không. Sử dụng ứng dụng của bạn get phương pháp để có được giá trị của một tham số, tương tự như đọc giá trị của một biến địa phương được xác định trong ứng dụng của bạn.
(Nếu cần) Cập nhật các giá trị tham số có điều kiện và mặc định phía máy chủ Bạn có thể xác định các giá trị trong bảng điều khiển Firebase hoặc API phụ trợ Cấu hình từ xa để ghi đè các giá trị mặc định trong ứng dụng. Bạn có thể làm điều này trước hoặc sau khi bạn khởi động ứng dụng của bạn, bởi vì cùng get truy cập các phương pháp trong ứng dụng giá trị và giá trị mặc định lấy từ Config backend từ xa.

Chính sách và giới hạn

Lưu ý các chính sách sau:

  • Không sử dụng Cấu hình từ xa để thực hiện các bản cập nhật ứng dụng cần sự cho phép của người dùng. Điều này có thể khiến ứng dụng của bạn bị coi là không đáng tin cậy.
  • Không lưu trữ dữ liệu bí mật trong các khóa tham số Cấu hình từ xa hoặc các giá trị tham số. Có thể giải mã bất kỳ khóa tham số hoặc giá trị nào được lưu trữ trong cài đặt Cấu hình từ xa cho dự án của bạn.
  • Đừng cố gắng phá vỡ các yêu cầu của nền tảng mục tiêu của ứng dụng của bạn bằng cách sử dụng Cấu hình từ xa.

Các thông số và điều kiện cấu hình từ xa phải tuân theo các giới hạn nhất định. Để tìm hiểu thêm, xem giới hạn trên các thông số và điều kiện .

Lưu ý các giới hạn sau:

  • Một dự án căn cứ hỏa lực có thể có 2.000 các thông số cấu hình từ xa, đó là tùy thuộc vào chiều dài và giới hạn nội dung chi tiết trong giới hạn trên các thông số và điều kiện .

  • Firebase lưu trữ tối đa 300 phiên bản của mẫu Cấu hình từ xa của bạn, với thời gian tồn tại tối đa là 90 ngày cho bất kỳ mẫu được lưu trữ nào. Xem Templates và versioning .

Tìm cách lưu trữ các loại dữ liệu khác?

Bước tiếp theo