Danh sách kiểm tra trước khi ra mắt Firebase

Tài liệu này chứa danh sách kiểm tra những điều cần xem xét trước khi phát hành Chuyển từ ứng dụng Firebase sang kênh phát hành công khai.

Cập nhật ứng dụng đã kết nối

Android Thêm hàm băm SHA-1 của bản phát hành cho chứng chỉ ký của ứng dụng phần Cài đặt dự án của bảng điều khiển Firebase (đối với mã ứng dụng khách OAuth). Đây là yêu cầu bắt buộc nếu ứng dụng sử dụng Firebase Authentication (đăng nhập bằng Google hoặc đăng nhập bằng số điện thoại) hoặc Firebase Dynamic Links.

iOS Cập nhật ID App Store và ID gói cũng như ID nhóm (nếu cần) trong phần Cài đặt dự án của bảng điều khiển Firebase.

Web Thêm chế độ kiểm soát quyền truy cập cho miền của bạn để ngăn chặn hành vi sử dụng trái phép.

Biết giới hạn kế hoạch của bạn và đặt thông báo về ngân sách

Tất cả Các tính năng Realtime Database, Cloud StorageHosting đều gặp khó khăn giới hạn sử dụng trên gói giá Spark. Khi đạt được những giới hạn này, ứng dụng của bạn ngừng hoạt động như bạn dự định. Cân nhắc nâng cấp lên Giá linh hoạt bạn nên lên kế hoạch loại bỏ các giới hạn này. Xem trang giá để tìm hiểu thêm chi tiết.

Thiết lập Tất cả thông báo về ngân sách cho dự án của bạn trong bảng điều khiển Google Cloud.

Tất cả Giám sát Việc sử dụng và thanh toán trang tổng quan trong bảng điều khiển Firebase.

Bật App Check

Tất cả Để đảm bảo chỉ những ứng dụng của bạn mới có thể truy cập vào các dịch vụ phụ trợ, bật App Check cho mọi dịch vụ hỗ trợ tính năng này.

Chuẩn bị dịch vụ

Analytics

Tất cả Xác định các thông số đối tượng để Analytics bắt đầu thu thập người dùng từ khi khởi chạy.

Tất cả Tải các tệp Proguard lên cho bản phát hành để sử dụng trong Crashlytics.

Tất cả Bật tính năng liên kết với BigQuery nếu bạn định sử dụng BigQuery với dữ liệu Analytics.

Authentication

Android Thêm hàm băm SHA-1 của bản phát hành cho chứng chỉ ký của ứng dụng phần Cài đặt dự án của bảng điều khiển Firebase (đối với mã ứng dụng khách OAuth). Đây là yêu cầu bắt buộc nếu ứng dụng sử dụng thông tin đăng nhập Google hoặc đăng nhập bằng số điện thoại.

iOS Đảm bảo bạn đã xử lý lỗi trên các nền tảng của Apple cho các lỗi thường gặp.

Tất cả Tắt các nhà cung cấp mà bạn không sử dụng (đặc biệt là những người dùng ẩn danh trong bảng điều khiển Firebase).

Tất cả Nếu bạn sử dụng tính năng Đăng nhập bằng Google, hãy cá nhân hoá màn hình xin phép bằng OAuth.

Tất cả Tuỳ chỉnh miền và người gửi cho dịch vụ gửi email của Authentication.

Cloud Firestore

Android Đảm bảo bản phát hành sử dụng ProGuard để rút gọn mã. Nếu không có ProGuard, thì SDK Cloud Firestore và các phần phụ thuộc của SDK đó có thể tăng tới 1MB vào kích thước tệp APK.

Tất cả Định cấu hình Quy tắc bảo mật để ngăn việc vô tình truy cập dữ liệu.

Cloud Messaging

iOS Hãy nhớ tải Khoá xác thực APNS của bạn lên cho Cloud Messaging đang bật Các ứng dụng của Apple trong bảng điều khiển của Firebase. Nếu sử dụng chứng chỉ APNS, hãy đảm bảo rằng chứng chỉ APNS sản xuất của bạn đã được tải lên.

Tất cả Bật tính năng liên kết với BigQuery nếu bạn định sử dụng BigQuery với dữ liệu Cloud Messaging.

Cloud Storage

Tất cả Thiết lập Cloud Storage Security Rules để ngăn việc truy cập dữ liệu ngoài ý muốn.

Crashlytics

Android Tải tệp ánh xạ Proguard lên cho bản phát hành để sử dụng trong Crashlytics.

iOS Tải tệp dsym lên cho bản phát hành để sử dụng trong Crashlytics.

Tất cả Bật tính năng liên kết với BigQuery nếu bạn định sử dụng BigQuery với dữ liệu Crashlytics.

Android Thêm hàm băm SHA-1 của bản phát hành cho chứng chỉ ký của ứng dụng phần Cài đặt dự án của bảng điều khiển Firebase (đối với mã ứng dụng khách OAuth).

Firebase ML

Android Xem Chuẩn bị ứng dụng Android Firebase ML để phát hành công khai.

iOS Xem phần Chuẩn bị ứng dụng Apple Firebase ML để phát hành công khai.

Realtime Database

Android Định cấu hình các quy tắc bảo vệ để hoạt động với Realtime Database.

Tất cả Thiết lập Realtime Database Security Rules để ngăn việc truy cập dữ liệu ngoài ý muốn.

Tất cả Đảm bảo bạn đã sẵn sàng mở rộng quy mô. Realtime Databasehạn mức mặc định lớn đủ cho hầu hết các ứng dụng, nhưng một số ứng dụng có thể cần thêm dung lượng.

Remote Config

Tất cả Đảm bảo mọi quy tắc Remote Config thử nghiệm đều không ảnh hưởng đến người dùng bản phát hành của bạn và các giá trị mặc định thích hợp được phân phối trong .

Phát hành

Android Chạy các ứng dụng Android từ Test Lab để kiểm tra các lỗi phút chót.

Tất cả Tạo Dynamic Links cho các tính năng mới chính để dùng trong tài liệu quảng bá và mạng xã hội.