Danh sách kiểm tra khởi chạy Firebase

Tài liệu này chứa danh sách kiểm tra những điều cần cân nhắc trước khi đưa ứng dụng Firebase vào sản xuất.

Cập nhật ứng dụng được kết nối của bạn

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

iOS Cập nhật ID cửa hàng ứng dụng, ID gói và ID nhóm (nếu cần) trong cài đặt Dự án của bảng điều khiển Firebase.

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

  • Cho phép truy cập vào miền sản xuất của bạn đối với các khóa API trình duyệt và ID ứng dụng khách trong bảng điều khiển Google Cloud .
  • Cho phép truy cập vào miền sản xuất của bạn trong bảng Xác thực của bảng điều khiển Firebase.

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

Tất cả các tính năng Cơ sở dữ liệu thời gian thực, Lưu trữ đám mây và Lưu trữ đều có giới hạn sử dụng cứng trong gói giá Spark. Việc đạt đến những giới hạn này có thể đồng nghĩa với việc ứng dụng của bạn ngừng hoạt động như bạn dự định. Hãy cân nhắc nâng cấp lên gói giá Blaze để loại bỏ những giới hạn này. Xem trang giá để biết thêm chi tiết.

Tất cả Thiết lập cảnh báo 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 bảng điều khiển Việc sử dụng và thanh toán của bạn trong bảng điều khiển Firebase.

Bật kiểm tra ứng dụng

Tất cả Để giúp đảm bảo chỉ các ứng dụng của bạn mới có thể truy cập các dịch vụ phụ trợ, hãy bật Kiểm tra ứng dụng cho mọi dịch vụ hỗ trợ ứng dụng đó.

Chuẩn bị dịch vụ

phân tích

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

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

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

Xác thực

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

iOS Đảm bảo bạn có cách xử lý lỗi trên nền tảng Apple đối với các lỗi phổ biến .

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

Tất cả Nếu sử dụng Đăng nhập bằng Google, hãy cá nhân hóa màn hình đồng ý OAuth của bạn.

Tất cả Tùy chỉnh miền và người gửi của bạn cho dịch vụ gửi email Xác thực.

Cửa hàng đám mây

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

Tất cả Định cấu hình Quy tắc bảo mật của bạn để ngăn chặn việc truy cập dữ liệu ngoài ý muốn.

Nhắn tin qua đám mây

iOS Đảm bảo tải lên Khóa xác thực APNS cho Nhắn tin qua đám mây trên các ứng dụng Apple trong bảng điều khiển 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 liên kết BigQuery nếu bạn dự định sử dụng BigQuery với dữ liệu Nhắn tin qua đám mây của mình.

Lưu trữ đám mây

Tất cả Định cấu hình Quy tắc bảo mật lưu trữ đám mây của bạn để ngăn chặn việc truy cập dữ liệu ngoài ý muốn.

Crashlytics

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

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

Tất cả Hãy bật liên kết BigQuery nếu bạn dự định sử dụng BigQuery với dữ liệu Crashlytics của mình.

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

Firebase ML

Android Xem Chuẩn bị ứng dụng Firebase ML Android của bạn để sản xuất .

iOS Xem Chuẩn bị ứng dụng Firebase ML Apple của bạn để sản xuất .

Cơ sở dữ liệu thời gian thực

Android Định cấu hình các quy tắc proguard của bạn để hoạt động với Cơ sở dữ liệu thời gian thực.

Tất cả Định cấu hình Quy tắc bảo mật cơ sở dữ liệu thời gian thực của bạn để ngăn chặ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ô. Cơ sở dữ liệu thời gian thực có hạn ngạch 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.

Cấu hình từ xa

Tất cả Đảm bảo mọi quy tắc Cấu hình từ xa thử nghiệm 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 phù hợp sẽ được phân phối trong ứng dụng của bạn.

Giải phóng

Android Chạy ứng dụng Android thông qua Test Lab để kiểm tra các lỗi vào phút cuối.

Tất cả Tạo liên kết động cho các tính năng mới quan trọng để sử dụng trong tài liệu quảng cáo và phương tiện truyền thông xã hội.