Firebase Distribution

Firebase

I. Tổng quan

Firebase Distribution là một trong những tính năng mạnh mẽ của nền tảng Firebase, được thiết kế để giúp các nhà phát triển quản lý và phân phối ứng dụng di động của họ một cách hiệu quả và tiện lợi. Được xây dựng trên cơ sở hạ tầng Firebase mạnh mẽ, Distribution mang lại một loạt các tính năng và lợi ích cho quá trình triển khai ứng dụng. Firebase Distribution phù hợp trong quá trình phân phối ứng dụng cho đội ngũ tester nội bộ của tổ chức.

Các lợi ích khi sử dụng:

Phân Phối Nhanh Chóng và Dễ Dàng

Quản Lý Nhóm Người Dùng

Kiểm Soát Phiên Bản

II. Triển khai

Firebase Distribution có nhiều cách triển khai như thông qua Firebase Console, Firebase CLI, fastlane, Rest API, hay với Gradle với Android. Trong bài này mình hướng dẫn cách triển khai đơn giản với Firebase Console.

Android

Chạy Flutter -> Build Apk

Thêm email tester để invite (Có thể tạo 1 group các email lại và gửi vào group).

Thêm release note:

Click Get Start để bắt đầu tải về bản cài đặt ứng dụng và tiến hành kiểm thử.

iOS:

Tương tự Android:

iOS cần build ipa và đẩy lên console tương ứng.

Tuy nhiên với iOS cần chú ý:

Cần add UDID của thiết bị vào tài khoản developer.apple.com

Trường hợp thiết bị chưa được add -> Khi phân phối qua email -> Người dùng cần download setting và cài đặt . Lúc này sẽ có email thông báo UDID cần được add, dev cần add lại và phân phối lại bản build mới cho khách hàng đó.