Trang này là tập hợp các câu hỏi thường gặp và thông tin trợ giúp khắc phục sự cố cho Firebase nói chung, cũng cũng như cho một số sản phẩm.
Bạn có gặp vấn đề nào khác hoặc không tìm thấy vấn đề của mình trên trang này không?
Nền tảng và khung
Hãy truy cập vào trang khắc phục sự cố và câu hỏi thường gặp dành riêng cho nền tảng để xem các mẹo hữu ích và câu trả lời cho các câu hỏi thường gặp khác.
Dự án Firebase và ứng dụng Firebase
Dự án Firebase là gì?
Dự án Firebase là thực thể cấp cao nhất cho Firebase. Trong một dự án, bạn có thể đăng ký ứng dụng Apple, Android hoặc ứng dụng web. Sau khi đăng ký ứng dụng với Firebase, bạn có thể thêm Firebase SDK dành riêng cho sản phẩm vào ứng dụng của mình, chẳng hạn như Analytics, Cloud Firestore, Crashlytics hoặc Remote Config.
Bạn nên đăng ký các biến thể ứng dụng Apple, Android và ứng dụng web trong một dự án Firebase duy nhất. Bạn có thể sử dụng nhiều dự án Firebase để hỗ trợ nhiều môi trường, chẳng hạn như phát triển, thử nghiệm và phát hành công khai.
Sau đây là một số tài nguyên giúp bạn tìm hiểu thêm về các dự án Firebase:
- Tìm hiểu về các dự án Firebase – cung cấp thông tin tổng quan ngắn gọn về một số khái niệm quan trọng liên quan đến các dự án Firebase, bao gồm cả mối quan hệ của các dự án này với Google Cloud cũng như hệ phân cấp cơ bản của một dự án, các ứng dụng và tài nguyên của dự án đó.
- Các phương pháp hay nhất chung để thiết lập dự án Firebase – cung cấp các phương pháp hay nhất chung, cấp cao để thiết lập dự án Firebase và đăng ký ứng dụng của bạn với một dự án để bạn có quy trình phát triển rõ ràng sử dụng các môi trường riêng biệt.
Xin lưu ý rằng đối với tất cả dự án Firebase, Firebase sẽ tự động thêm nhãn
firebase:enabled trong
trang Nhãn cho dự án của bạn trong
bảng điều khiển Google Cloud. Tìm hiểu thêm về nhãn này trong phần
Câu hỏi thường gặp.
Tôi có bắt buộc phải chấp nhận Điều khoản dịch vụ của Firebase để bắt đầu sử dụng Firebase không?
Để truy cập và sử dụng tất cả các tính năng của Firebase trong một dự án Google Cloud, bạn cần chấp nhận Điều khoản dịch vụ của Firebase. Bạn cũng cần chấp nhận Điều khoản của Firebase để "thêm Firebase" vào một dự án Google Cloud hiện có.
Bạn chỉ cần chấp nhận Điều khoản của Firebase một lần cho Tài khoản Google của mình, bất kể bạn có quyền truy cập vào bao nhiêu dự án. Khi chấp nhận các điều khoản, bạn sẽ chấp nhận các điều khoản đó cho Tài khoản Google của mình; việc chấp nhận không ở cấp dự án cho tất cả thành viên dự án.
Bạn có thể chấp nhận Điều khoản của Firebase thông qua bảng điều khiển Firebase bằng cách sử dụng bất kỳ lựa chọn nào sau đây. Khi được nhắc, hãy chấp nhận Điều khoản. Nếu không được nhắc chấp nhận Điều khoản của Firebase, thì tức là bạn đã chấp nhận các điều khoản đó.
Chấp nhận Điều khoản của Firebase ngay trong Quy trình chấp nhận điều khoản.
Tạo một dự án Firebase mới bằng bảng điều khiển Firebase, sau đó chấp nhận Điều khoản của Firebase.
Mở một dự án Firebase hiện có trong bảng điều khiển Firebase, sau đó chấp nhận Điều khoản của Firebase (ví dụ: ai đó đã mời bạn trở thành thành viên dự án (tức là một chủ thể) trong dự án).
Mở một dự án Google Cloud hiện có trong bảng điều khiển Firebase, "thêm Firebase" vào dự án đó, rồi chấp nhận Điều khoản của Firebase.
Tổ chức Google Cloud là gì?
Tổ chức Google Cloud là một vùng chứa cho các dự án Google Cloud (bao gồm cả dự án Firebase). Hệ phân cấp này giúp bạn sắp xếp, quản lý quyền truy cập và kiểm tra các dự án Google Cloud và Firebase hiệu quả hơn. Để biết thêm thông tin, hãy tham khảo bài viết Tạo và quản lý tổ chức.
Làm cách nào để thêm Firebase vào một dự án Google Cloud hiện có?
Bạn có thể có các dự án Google Cloud hiện có được quản lý thông qua bảng điều khiển Google Cloud hoặc bảng điều khiển API của Google.
Bạn có thể thêm Firebase vào các dự án Google Cloud hiện có này bằng một trong các cách sau:
- Sử dụng bảng điều khiển Firebase.
- Sử dụng một tuỳ chọn có lập trình:
-
Gọi điểm cuối API REST của Firebase Management
projects.addFirebase. -
Chạy lệnh CLI Firebase
firebase projects:addfirebase. - Sử dụng Terraform.
-
Gọi điểm cuối API REST của Firebase Management
Tìm hiểu thêm về cách thêm Firebase vào dự án Google Cloud.
Tính năng tích hợp của Firebase với Google Cloud hoạt động như thế nào?
Firebase được tích hợp sâu với Google Cloud. Các dự án được chia sẻ giữa Firebase và Google Cloud, vì vậy, các dự án có thể bật dịch vụ Firebase và dịch vụ Google Cloud. Bạn có thể truy cập vào cùng một dự án từ bảng điều khiển Firebase hoặc bảng điều khiển Google Cloud. Cụ thể:
- Một số sản phẩm của Firebase được Google Cloud hỗ trợ trực tiếp, chẳng hạn như Cloud Storage for Firebase. Danh sách các sản phẩm được Google Cloud hỗ trợ sẽ tiếp tục tăng lên theo thời gian.
- Nhiều chế độ cài đặt của bạn, bao gồm cả cộng tác viên và thông tin thanh toán, được chia sẻ giữa Firebase và Google Cloud. Mức sử dụng của bạn cho cả Firebase và Google Cloud sẽ xuất hiện trên cùng một hoá đơn.
Ngoài ra, khi nâng cấp lên gói giá Blaze trả tiền theo mức dùng, bạn có thể sử dụng bất kỳ Cơ sở hạ tầng dưới dạng dịch vụ và API đẳng cấp thế giới nào của Google Cloud ngay trong dự án Firebase của mình, theo mức giá tiêu chuẩn của Google Cloud. Bạn cũng có thể xuất dữ liệu từ Google Cloud trực tiếp sang BigQuery để phân tích. Để tìm hiểu thêm, hãy xem bài viết Liên kết BigQuery với Firebase.
Có nhiều lợi ích giúp tăng cường bảo mật, cải thiện độ trễ và tiết kiệm thời gian khi sử dụng Google Cloud với Firebase (so với các dịch vụ đám mây khác không được đặt cùng vị trí). Hãy xem trang web Google Cloud để biết thêm chi tiết.
Tại sao dự án Google Cloud của tôi có nhãn
firebase:enabled?
Trong trang Nhãn cho dự án của bạn trong bảng điều khiển Google Cloud, bạn có thể thấy nhãn firebase:enabled (cụ thể là Key của firebase có Value là enabled).
Firebase tự động thêm nhãn này vì dự án của bạn là một dự án Firebase, tức là dự án của bạn có các cấu hình và dịch vụ dành riêng cho Firebase. Tìm hiểu thêm về mối quan hệ giữa các dự án Firebase và Google Cloud.
Bạn không nên sửa đổi hoặc xoá nhãn này. Nhãn này được Firebase và Google Cloud dùng để liệt kê các dự án Firebase của bạn (ví dụ: sử dụng điểm cuối API REST projects.list hoặc trong các trình đơn trong bảng điều khiển Firebase).
Xin lưu ý rằng việc thêm nhãn này vào danh sách nhãn dự án theo cách thủ công KHÔNG bật các cấu hình và dịch vụ dành riêng cho Firebase cho dự án Google Cloud của bạn. Để làm việc đó, bạn cần thêm Firebase bằng cách sử dụng bảng điều khiển Firebase (hoặc đối với các trường hợp sử dụng nâng cao, hãy sử dụng API REST Quản lý Firebase hoặc CLI Firebase).
Tại sao bảng điều khiển Firebase không tải được danh sách các dự án Google Cloud hiện có của tôi?
Câu hỏi thường gặp này thường áp dụng nhất nếu bạn đang cố gắng "thêm Firebase" vào một dự án Google Cloud hiện có bằng bảng điều khiển Firebase và bạn có quyền truy cập vào hàng nghìn dự án Google Cloud.
Bảng điều khiển Firebase không được thiết kế để tải hàng nghìn dự án Google Cloud. Thay vào đó, bạn nên sử dụng Firebase CLI, API REST hoặc Terraform để "thêm Firebase" vào dự án Google Cloud hiện có.
Ngoài ra, bạn nên xem câu hỏi thường gặp "Tại sao dự án Firebase của tôi không xuất hiện trong danh sách dự án Firebase?"
Tại sao dự án Firebase của tôi không xuất hiện trong danh sách dự án Firebase?
Câu hỏi thường gặp này áp dụng nếu bạn không thấy dự án Firebase của mình ở những nơi sau:
- Trong danh sách dự án mà bạn đang xem trong bảng điều khiển Firebase
-
Trong phản hồi từ việc gọi điểm cuối
API REST
projects.list -
Trong phản hồi từ việc chạy lệnh CLI Firebase
firebase projects:list
Hãy thử các bước khắc phục sự cố sau:
-
Trước tiên, hãy thử truy cập vào dự án bằng cách truy cập trực tiếp vào URL của dự án. Hãy dùng định dạng sau đây:
https://console.firebase.google.com/project/PROJECT-ID/overview -
Nếu bạn không thể truy cập vào dự án hoặc gặp lỗi về quyền, hãy kiểm tra những điều sau:
- Đảm bảo rằng bạn đã đăng nhập vào Firebase bằng chính Tài khoản Google có quyền truy cập vào dự án. Bạn có thể đăng nhập và đăng xuất khỏi bảng điều khiển Firebase thông qua hình đại diện tài khoản ở góc trên cùng bên phải của bảng điều khiển.
- Kiểm tra xem bạn có thể xem dự án trong bảng điều khiển Google Cloud hay không.
-
Đảm bảo rằng dự án của bạn có nhãn
firebase:enabledtrong trang Nhãn cho dự án của bạn trong bảng điều khiển Google Cloud. Firebase và Google Cloud sử dụng nhãn này để liệt kê các dự án Firebase của bạn. Nếu bạn không thấy nhãn này nhưng API Quản lý Firebase được bật cho dự án của bạn, thì hãy thêm nhãn theo cách thủ công (cụ thể làKeycủafirebasecóValuecủaenabled). - Đảm bảo rằng bạn được chỉ định một trong các vai trò IAM cơ bản (Chủ sở hữu, Người chỉnh sửa, Người xem) hoặc một vai trò có các quyền liên quan đến Firebase, chẳng hạn như vai trò được xác định trước của Firebase. Bạn có thể xem(các) vai trò của mình trên trang IAM của bảng điều khiển Google Cloud.
- Nếu dự án của bạn thuộc một tổ chức Google Cloud, bạn có thể cần thêm quyền để xem dự án được liệt kê trong bảng điều khiển Firebase. Hãy liên hệ với người quản lý Google Cloud tổ chức của bạn để cấp cho bạn vai trò thích hợp để xem dự án, ví dụ: vai trò Trình duyệt.
Nếu không có bước khắc phục sự cố nào ở trên giúp bạn thấy dự án của mình trong danh sách dự án Firebase, hãy liên hệ với Nhóm hỗ trợ Firebase.
Tôi có thể có bao nhiêu dự án cho mỗi Tài khoản Google (địa chỉ email)?
- Gói giá Spark: Hạn mức tạo dự án được giới hạn ở một số ít dự án (thường là khoảng 5-10 dự án).
- Gói giá Blaze: Hạn mức tạo dự án vẫn bị giới hạn, nhưng có thể tăng lên khi liên kết với một tài khoản Cloud Billing có trạng thái tốt.
Hãy lưu ý những điều sau về giới hạn đối với hạn mức tạo dự án:
- Giới hạn này không dành riêng cho Firebase. Hạn mức dự án của Firebase giống với hạn mức của Google Cloud.
- Trong một số ít trường hợp cần thiết, bạn có thể yêu cầu tăng hạn mức dự án.
- Quá trình xoá hoàn toàn một dự án mất 30 ngày và được tính vào hạn mức dự án cho đến khi dự án được xoá hoàn toàn.
Tìm hiểu về các phương pháp chung hay nhất mà Firebase đề xuất để thiết lập dự án Firebase.
Tôi có thể có bao nhiêu ứng dụng Firebase trong một dự án Firebase?
Dự án Firebase là một vùng chứa cho các Ứng dụng Firebase trên Apple, Android và web. Firebase giới hạn tổng số Ứng dụng Firebase trong một dự án Firebase là 30.
Sau khi vượt quá số lượng này, hiệu suất sẽ bắt đầu giảm (đặc biệt là đối với Google Analytics) và cuối cùng, khi số lượng ứng dụng tăng lên, một số chức năng của sản phẩm sẽ ngừng hoạt động. Ngoài ra, nếu bạn sử dụng tính năng Đăng nhập bằng Google làm nhà cung cấp dịch vụ xác thực, thì mã ứng dụng khách OAuth 2.0 cơ bản sẽ được tạo cho mỗi ứng dụng trong dự án của bạn. Bạn chỉ có thể tạo tối đa khoảng 30 mã ứng dụng khách trong một dự án.
Bạn nên đảm bảo rằng tất cả Ứng dụng Firebase trong một dự án Firebase đều là các biến thể nền tảng của cùng một ứng dụng theo quan điểm của người dùng cuối. Ví dụ: nếu bạn phát triển một ứng dụng nhãn trắng, thì mỗi ứng dụng được gắn nhãn độc lập phải có dự án Firebase riêng, nhưng các phiên bản Apple và Android của nhãn đó có thể nằm trong cùng một dự án. Đọc hướng dẫn chi tiết hơn trong các phương pháp chung hay nhất để thiết lập dự án Firebase.
Trong một số ít trường hợp, nếu dự án của bạn cần hơn 30 ứng dụng, bạn có thể yêu cầu tăng giới hạn sử dụng ứng dụng. Dự án của bạn phải sử dụng gói giá Blaze để thực hiện yêu cầu này. Truy cập vào bảng điều khiển Google Cloud để gửi yêu cầu và chờ đánh giá. Tìm hiểu thêm về quản lý hạn mức trong tài liệu về Google Cloud.
Điều gì sẽ xảy ra nếu tôi gắn thẻ dự án của mình là môi trường "production" (môi trường thực tế)?
Trong bảng điều khiển của Firebase, bạn có thể gắn thẻ các dự án Firebase bằng loại môi trường của chúng, dưới dạng môi trường Production (Môi trường phát hành công khai) hoặc Unspecified (Môi trường không xác định) (môi trường không phát hành công khai).
Việc gắn thẻ dự án của bạn dưới dạng một loại môi trường không ảnh hưởng đến cách hoạt động của dự án Firebase hoặc các tính năng của dự án đó. Tuy nhiên, việc gắn thẻ có thể giúp bạn và nhóm của bạn quản lý nhiều dự án Firebase cho vòng đời của ứng dụng.
Nếu bạn gắn thẻ dự án là môi trường thực tế, chúng tôi sẽ thêm thẻ Prod có màu sáng vào dự án trong bảng điều khiển Firebase để nhắc bạn rằng mọi thay đổi đều có thể ảnh hưởng đến các ứng dụng thực tế có liên quan. Trong tương lai, chúng tôi có thể bổ sung thêm các tính năng và biện pháp bảo vệ cho những dự án Firebase được gắn thẻ là môi trường thực tế.
Để thay đổi loại môi trường của dự án Firebase, hãy chuyển đến
Tôi có thể tìm thấy Mã ứng dụng cho ứng dụng Firebase của mình ở đâu?
Trong bảng điều khiển Firebase, hãy chuyển đến phần
Dưới đây là một số giá trị mẫu của Mã ứng dụng:
-
Ứng dụng Firebase dành cho iOS:
1:1234567890:ios:321abc456def7890 -
Ứng dụng Android Firebase:
1:1234567890:android:321abc456def7890 -
Ứng dụng web Firebase:
1:1234567890:web:321abc456def7890
Điều kiện tiên quyết để liên kết Google Play / AdMob / Google Ads / BigQuery với dự án hoặc ứng dụng Firebase của tôi là gì?
-
Để
liên kết
tài khoản Google Play,
bạn cần có những thông tin sau:
- Một trong các vai trò sau đây trên Firebase: Chủ sở hữu hoặc Quản trị viên Firebase
- Một trong các cấp truy cập Google Play sau: Chủ sở hữu tài khoản hoặc Quản trị viên
- Để liên kết ứng dụng AdMob, bạn cần phải là chủ sở hữu dự án Firebase và quản trị viên AdMob.
- Để liên kết tài khoản AdWords, bạn cần phải là chủ sở hữu dự án Firebase và quản trị viên AdWords.
- Để liên kết dự án BigQuery, bạn cần là chủ sở hữu dự án Firebase.
Quyền và quyền truy cập vào các dự án Firebase
Làm cách nào để chỉ định vai trò cho thành viên dự án, chẳng hạn như vai trò Chủ sở hữu?
Để quản lý(các) vai trò được chỉ định cho từng thành viên dự án, bạn phải là Chủ sở hữu của dự án Firebase (hoặc được chỉ định một vai trò có quyền resourcemanager.projects.setIamPolicy).
Sau đây là những nơi bạn có thể chỉ định và quản lý vai trò:
-
Bảng điều khiển Firebase cung cấp một cách đơn giản để chỉ định vai trò cho các thành viên dự án trong thẻ
settings Cài đặt > Người dùng và quyền. Bạn có thể chỉ định bất kỳ vai trò cơ bản nào (Chủ sở hữu, Người chỉnh sửa, Người xem), vai trò Quản trị viên/Người xem Firebase hoặc bất kỳ vai trò danh mục sản phẩm được xác định trước nào của Firebase. -
Bảng điều khiển Google Cloud cung cấp một bộ công cụ mở rộng để chỉ định vai trò cho các thành viên dự án trong trang IAM của IAM & Admin (IAM và Quản trị).
Bạn cũng có thể tạo và quản lý vai trò tuỳ chỉnh, cũng như cấp cho tài khoản dịch vụ quyền truy cập vào dự án của bạn.
Xin lưu ý rằng trong bảng điều khiển Google Cloud, thành viên dự án được gọi là thành viên chính.
Nếu Chủ sở hữu dự án của bạn không thể thực hiện các nhiệm vụ của Chủ sở hữu nữa (ví dụ: người đó đã rời khỏi công ty của bạn) và dự án của bạn không được quản lý thông qua một tổ chức Google Cloud (xem đoạn tiếp theo), thì bạn có thể liên hệ với Nhóm hỗ trợ Firebase và hỏi họ về cách yêu cầu quyền truy cập vào dự án Firebase.
Xin lưu ý rằng nếu một dự án Firebase thuộc một tổ chức Google Cloud, thì dự án đó có thể không có Chủ sở hữu. Nếu bạn không tìm được Chủ sở hữu cho dự án Firebase của mình, hãy liên hệ với người quản lý Google Cloud tổ chức của bạn để chỉ định một Chủ sở hữu cho dự án.
Làm cách nào để tìm Chủ sở hữu của một dự án Firebase?
Bạn có thể xem thành viên dự án và vai trò của họ ở những nơi sau:
- Nếu có quyền truy cập vào dự án trong bảng điều khiển Firebase, bạn có thể xem danh sách thành viên dự án, bao gồm cả Chủ sở hữu, trên trang Người dùng và quyền của bảng điều khiển Firebase.
- Nếu bạn không có quyền truy cập vào dự án trong bảng điều khiển Firebase, hãy kiểm tra xem bạn có quyền truy cập vào dự án trong bảng điều khiển Google Cloud hay không. Bạn có thể xem danh sách thành viên dự án, bao gồm cả Chủ sở hữu, trong trang IAM của bảng điều khiển Google Cloud.
Nếu Chủ sở hữu dự án của bạn không còn thực hiện được các nhiệm vụ của Chủ sở hữu (ví dụ: người đó đã rời khỏi công ty của bạn) và dự án của bạn không được quản lý thông qua một tổ chức Google Cloud (xem đoạn tiếp theo), thì bạn có thể liên hệ với Nhóm hỗ trợ Firebase để được chỉ định một Chủ sở hữu tạm thời.
Xin lưu ý rằng nếu một dự án Firebase thuộc một tổ chức Google Cloud, thì dự án đó có thể không có Chủ sở hữu. Thay vào đó, người quản lý Google Cloud tổ chức của bạn có thể thực hiện nhiều nhiệm vụ mà Chủ sở hữu có thể làm. Tuy nhiên, để thực hiện một số nhiệm vụ dành riêng cho Chủ sở hữu (như chỉ định vai trò hoặc quản lý tài sản Google Analytics), quản trị viên có thể cần tự chỉ định cho mình vai trò Chủ sở hữu thực tế để thực hiện các nhiệm vụ đó. Nếu bạn không tìm được Chủ sở hữu cho dự án Firebase của mình, hãy liên hệ với người quản lý tổ chức Google Cloud của bạn để chỉ định Chủ sở hữu cho dự án.
Tại sao hoặc khi nào tôi nên chỉ định vai trò Chủ sở hữu cho một thành viên dự án?
Để đảm bảo quản lý đúng cách một dự án Firebase, dự án đó phải có một Chủ sở hữu.
Thành viên dự án có vai trò Chủ sở hữu thường là những thành viên duy nhất của dự án có thể thực hiện các nhiệm vụ quản trị hoặc nhận thông báo quan trọng:
- Thành viên dự án có vai trò Chủ sở hữu thường là thành viên duy nhất có thể thực hiện các hành động quản trị quan trọng (như chỉ định vai trò và quản lý tài sản Google Analytics) và Nhóm hỗ trợ Firebase chỉ có thể thực hiện các yêu cầu quản trị từ những Chủ sở hữu dự án đã được xác minh.
- Thành viên dự án có vai trò Chủ sở hữu thường là thành viên duy nhất (theo mặc định) nhận được thông báo về các thay đổi đối với dự án hoặc sản phẩm (chẳng hạn như thay đổi về thanh toán và pháp lý, việc ngừng sử dụng tính năng, v.v.). Bạn có thể tuỳ ý tuỳ chỉnh "người liên hệ thiết yếu" của dự án nếu muốn các thành viên cụ thể hoặc thành viên bổ sung của dự án nhận được thông báo.
Sau khi thiết lập(các) Chủ sở hữu cho một dự án Firebase, bạn cần phải cập nhật các chỉ định đó.
Xin lưu ý rằng nếu một dự án Firebase thuộc một tổ chức Google Cloud, thì người quản lý tổ chức Google Cloud của bạn có thể thực hiện nhiều nhiệm vụ mà Chủ sở hữu có thể làm. Tuy nhiên, đối với một số nhiệm vụ dành riêng cho Chủ sở hữu (như chỉ định vai trò hoặc quản lý tài sản Google Analytics), quản trị viên có thể cần tự chỉ định vai trò Chủ sở hữu thực tế để thực hiện những nhiệm vụ đó.
Tôi không nghĩ là mình có dự án Firebase, nhưng tôi nhận được email về một dự án. Làm cách nào để truy cập vào dự án này?
Email bạn nhận được phải chứa một đường liên kết để mở dự án Firebase. Khi nhấp vào đường liên kết trong email, bạn sẽ mở được dự án trong bảng điều khiển Firebase.
Nếu bạn không thể mở dự án trong đường liên kết, hãy đảm bảo rằng bạn đã đăng nhập vào Firebase bằng chính Tài khoản Google đã nhận được email về dự án đó. Bạn có thể đăng nhập và đăng xuất khỏi bảng điều khiển Firebase thông qua hình đại diện của tài khoản ở góc trên cùng bên phải của bảng điều khiển.
Xin lưu ý rằng nếu là quản trị viên của một tổ chức Google Cloud, bạn có thể nhận được thông báo về những thay đổi đối với các dự án Firebase trong tổ chức của mình. Tuy nhiên, bạn có thể không có đủ quyền để mở dự án Firebase. Trong những trường hợp này, giải pháp đơn giản nhất là tự chỉ định cho mình vai trò Chủ sở hữu thực tế để mở dự án và thực hiện các hành động cần thiết. Tìm hiểu thêm về lý do và thời điểm chỉ định vai trò Chủ sở hữu.
Khoá API cho Firebase
Khoá API Firebase có phải là khoá bí mật không? Tôi có thể đưa các khoá này vào mã hoặc tệp cấu hình của mình không?
Sau đây là những điều quan trọng nhất cần tìm hiểu về khoá API cho các dịch vụ của Firebase:- Công khai theo thiết kế: Khoá API cho các dịch vụ Firebase chỉ xác định dự án Firebase và ứng dụng của bạn cho các dịch vụ đó. Quy trình uỷ quyền được xử lý thông qua Google Cloud quyền IAM, Firebase Security Rules và Firebase App Check.
- Áp dụng các quy định hạn chế: Tất cả khoá API do Firebase cung cấp đều tự động bị hạn chế đối với các API liên quan đến Firebase. Đối với tất cả khoá API trong dự án, bạn cần phải áp dụng các quy tắc hạn chế API thích hợp để ngăn chặn việc sử dụng trái phép hạn mức của dự án cho API.
- Chỉ sử dụng cho các dịch vụ Firebase: Chỉ sử dụng các khoá API do Firebase cung cấp cho các API liên quan đến Firebase. Nếu ứng dụng của bạn sử dụng bất kỳ API nào khác (ví dụ: Places API cho Maps hoặc Gemini Developer API), hãy sử dụng một khoá API riêng biệt và hạn chế khoá đó cho API hiện hành. Cụ thể, tuyệt đối không đưa Gemini Developer API vào danh sách cho phép đối với khoá API có thể truy cập công khai hoặc khoá dùng cho các dịch vụ khác.
- Security Rules và App Check là những yếu tố quan trọng: Tính bảo mật của Realtime Database, Cloud Firestore và Cloud Storage dữ liệu được thực thi bằng Firebase Security Rules và việc bảo vệ các API được đề cập là do Firebase App Check — chứ không phải bằng cách giữ bí mật khoá API Firebase của bạn.
Nếu ứng dụng của bạn được thiết lập theo các nguyên tắc nêu trên, thì bạn không cần coi khoá API bị hạn chế đối với các dịch vụ của Firebase là thông tin bí mật và có thể đưa các khoá đó vào mã hoặc tệp cấu hình một cách an toàn.
Tôi nhận được email từ Google Cloud về "khoá API Google có thể truy cập công khai cho dự án Google Cloud của bạn". Việc bạn cần làm
Nếu bạn nhận được email từ Google Cloud về "khoá API Google có thể truy cập công khai cho dự án Google Cloud của bạn" và khoá API được liệt kê trong email là khoá API Firebase của bạn, hãy đảm bảo rằng khoá API đó đáp ứng các yêu cầu sau để có thể đưa vào mã hoặc tệp cấu hình một cách an toàn. Bạn có thể xác minh những thông tin sau trong trang API và Dịch vụ > Thông tin xác thực của bảng điều khiển Google Cloud.
-
Đây là khoá API mà bạn dùng cho ứng dụng Firebase và chỉ dành cho các dịch vụ Firebase. Các khoá này thường được gọi là
Browser key (auto created by Firebase)hoặcAndroid key (auto created by Firebase)hoặciOS key (auto created by Firebase). - Khoá này có tất cả API cần thiết liên quan đến Firebase trong danh sách cho phép "Hạn chế API" của khoá.
-
Khoá này không có bất kỳ API nào khác trong danh sách cho phép "Hạn chế API". Cụ thể, danh sách này không được có
Generative Language API.
Ngoài ra, hãy đảm bảo rằng bạn đang sử dụng Firebase Security Rules và App Check theo đề xuất cho các sản phẩm Firebase mà bạn sử dụng.
Bạn có thể tìm hiểu thông tin chi tiết về khoá API cho Firebase và xem danh sách câu hỏi thường gặp trong bài viết Tìm hiểu về cách sử dụng và quản lý khoá API cho Firebase
Firebase bảng điều khiển
Những trình duyệt nào được hỗ trợ để truy cập vào bảng điều khiển Firebase?
Bạn có thể truy cập vào bảng điều khiển Firebase từ các phiên bản mới của những trình duyệt phổ biến dành cho máy tính như Chrome, Firefox, Safari và Edge. Trình duyệt di động không được hỗ trợ đầy đủ.
Tôi có thể tải bảng điều khiển Firebase, nhưng tại sao tôi không thể tìm thấy hoặc truy cập vào dự án Firebase của mình?
Câu hỏi thường gặp này áp dụng nếu bạn gặp phải một trong hai vấn đề sau:
- Bảng điều khiển Firebase trả về một trang lỗi cho biết dự án của bạn có thể không tồn tại hoặc bạn không có quyền truy cập vào dự án.
- Bảng điều khiển Firebase không hiển thị dự án của bạn ngay cả khi bạn nhập mã dự án hoặc tên dự án vào trường tìm kiếm của bảng điều khiển.
Hãy thử các bước khắc phục sự cố sau:
-
Trước tiên, hãy thử truy cập vào dự án bằng cách truy cập trực tiếp vào URL của dự án. Hãy dùng định dạng sau đây:
https://console.firebase.google.com/project/PROJECT-ID/overview -
Nếu bạn vẫn không thể truy cập vào dự án hoặc nhận được lỗi về quyền, hãy kiểm tra những điều sau:
- Đảm bảo rằng bạn đã đăng nhập vào Firebase bằng chính Tài khoản Google có quyền truy cập vào dự án. Bạn có thể đăng nhập và đăng xuất khỏi bảng điều khiển Firebase thông qua hình đại diện tài khoản ở góc trên cùng bên phải của bảng điều khiển.
- Đảm bảo rằng bạn đã bật API Quản lý Firebase cho dự án.
- Đảm bảo rằng bạn được chỉ định một trong các vai trò IAM cơ bản (Chủ sở hữu, Người chỉnh sửa, Người xem) hoặc một vai trò có các quyền liên quan đến Firebase, chẳng hạn như vai trò Firebase được xác định trước. Bạn có thể xem(các) vai trò của mình trên trang IAM của bảng điều khiển Google Cloud.
- Nếu dự án của bạn thuộc một tổ chức Google Cloud, bạn có thể cần thêm quyền để xem dự án được liệt kê trong bảng điều khiển Firebase. Hãy liên hệ với người quản lý Google Cloud tổ chức của bạn để cấp cho bạn vai trò thích hợp để xem dự án, ví dụ: vai trò Trình duyệt.
Nếu không có bước khắc phục sự cố nào ở trên giúp bạn tìm thấy hoặc truy cập vào dự án của mình, hãy liên hệ với Nhóm hỗ trợ Firebase.
Tại sao bảng điều khiển Firebase không tải được?
Câu hỏi thường gặp này áp dụng nếu bạn gặp phải bất kỳ vấn đề nào sau đây:
- Một trang trong bảng điều khiển Firebase không bao giờ tải xong.
- Dữ liệu trong một trang không tải như mong đợi.
- Bạn nhận được thông báo lỗi của trình duyệt khi tải bảng điều khiển Firebase.
Hãy thử các bước khắc phục sự cố sau:
- Kiểm tra hàng Console của Trang tổng quan về trạng thái của Firebase để xem có dịch vụ nào bị gián đoạn hay không.
- Đảm bảo bạn đang sử dụng một trình duyệt được hỗ trợ.
- Thử tải bảng điều khiển Firebase trong cửa sổ ẩn danh hoặc cửa sổ riêng tư.
- Tắt tất cả tiện ích của trình duyệt.
- Xác minh rằng kết nối mạng không bị trình chặn quảng cáo, phần mềm diệt virus, proxy, tường lửa hoặc phần mềm khác chặn.
- Thử tải bảng điều khiển Firebase bằng một mạng hoặc thiết bị khác.
- Nếu bạn đang sử dụng Chrome, hãy kiểm tra Bảng điều khiển Công cụ cho nhà phát triển để xem có lỗi nào không.
Nếu không có bước khắc phục sự cố nào ở trên giải quyết được vấn đề, hãy liên hệ với Nhóm hỗ trợ Firebase.
Ngôn ngữ trong bảng điều khiển Firebase của tôi được xác định như thế nào?
Chế độ cài đặt ngôn ngữ cho bảng điều khiển Firebase dựa trên ngôn ngữ được chọn trong phần Cài đặt Tài khoản Google.
Để thay đổi ngôn ngữ ưu tiên, hãy xem phần Thay đổi ngôn ngữ.
Bảng điều khiển Firebase hỗ trợ các ngôn ngữ sau:
- Tiếng Anh
- Tiếng Bồ Đào Nha (Brazil)
- Tiếng Pháp
- Tiếng Đức
- Tiếng Indonesia
- Tiếng Nhật
- Tiếng Hàn
- Tiếng Nga
- Tiếng Trung giản thể
- Tiếng Tây Ban Nha
- Tiếng Trung phồn thể
Bảng điều khiển Firebase hỗ trợ những vai trò và quyền nào?
Bảng điều khiển Firebase và bảng điều khiển Google Cloud sử dụng cùng một vai trò và quyền cơ bản. Tìm hiểu thêm về các vai trò và quyền trong tài liệu về Firebase IAM.
Firebase hỗ trợ các vai trò cơ bản là Chủ sở hữu, Người chỉnh sửa và Người xem:
- Chủ sở hữu dự án có thể thêm các thành viên khác vào dự án, thiết lập tích hợp (liên kết dự án với các dịch vụ như BigQuery hoặc Slack) và có toàn quyền chỉnh sửa dự án.
- Người chỉnh sửa dự án có toàn quyền chỉnh sửa dự án.
- Người xem dự án chỉ có quyền đọc đối với dự án. Xin lưu ý rằng bảng điều khiển Firebase không ẩn/tắt các thành phần điều khiển trên giao diện người dùng chỉnh sửa đối với Người xem dự án, nhưng các thao tác này sẽ không thành công đối với những thành viên dự án được chỉ định vai trò Người xem.
Firebase cũng hỗ trợ:
- Vai trò Firebase được xác định trước — Các vai trò được tuyển chọn dành riêng cho Firebase, cho phép kiểm soát quyền truy cập chi tiết hơn so với các vai trò cơ bản như Chủ sở hữu, Người chỉnh sửa và Người xem.
- Vai trò tuỳ chỉnh — Vai trò IAM được tuỳ chỉnh hoàn toàn mà bạn tạo để điều chỉnh một nhóm quyền đáp ứng các yêu cầu cụ thể của tổ chức.
"Trải nghiệm trong ứng dụng mẫu" của Play Console hoạt động như thế nào? Điều gì sẽ xảy ra và tôi có thể làm gì?
Bảng điều khiển Firebase cung cấp trải nghiệm ứng dụng mẫu để bạn có một ứng dụng thực tế để khám phá và thử nghiệm Firebase cũng như các dịch vụ khác của Google (như Gemini API).
Tự động thiết lập Firebase và triển khai ứng dụng mẫu
Khi bạn trải nghiệm trải nghiệm trong ứng dụng mẫu trong bảng điều khiển Firebase, chúng tôi sẽ tự động làm những việc sau cho bạn:
- Tạo một dự án Firebase mới cho ứng dụng mẫu của bạn
- Đăng ký một ứng dụng web Firebase trong dự án Firebase mới
- Bật các dịch vụ và API mà ứng dụng mẫu sử dụng (ví dụ: Firebase Authentication, Cloud Firestore, v.v.)
- Cung cấp mọi tài nguyên cần thiết (ví dụ: các phiên bản cơ sở dữ liệu và quy tắc bảo mật)
- Thiết lập Firebase AI Logic để dùng Gemini Developer API
- Triển khai ứng dụng mẫu cho một URL xem trước tạm thời bằng cách sử dụng Firebase Hosting (theo mặc định, URL này sẽ hết hạn sau 7 ngày)
Khám phá toàn bộ mã nguồn của ứng dụng mẫu
Cách 1: Mở phiên bản được cá nhân hoá của cơ sở mã của ứng dụng mẫu trong Firebase Studio
Trải nghiệm ứng dụng mẫu cung cấp một lộ trình để mở phiên bản được cá nhân hoá của cơ sở mã của ứng dụng mẫu trong Firebase Studio (không gian làm việc dựa trên trình duyệt của Google để phát triển ứng dụng toàn diện). Sau khi thiết lập dự án và ứng dụng (xem ở trên), bạn có thể tìm thấy các đường liên kết đến Firebase Studio trong biểu ngữ trên bảng điều khiển Firebase và ở đầu ứng dụng đã triển khai.
Khi bạn mở ứng dụng mẫu trong Firebase Studio, chúng tôi sẽ tự động làm những việc sau cho bạn:
- Sử dụng cùng một dự án Firebase, Ứng dụng web Firebase và các tài nguyên được tạo trong quá trình thiết lập ban đầu (xem ở trên)
- Chèn cấu hình Firebase của ứng dụng mẫu vào cơ sở mã
(thường là vào
src/bootstrap.js)
Trong Firebase Studio, bạn có thể khám phá toàn bộ mã nguồn để hiểu cách tương tác với nhiều dịch vụ của Firebase và Google.
Cách 2: Xem phiên bản công khai, không được cá nhân hoá của toàn bộ mã nguồn ứng dụng mẫu trên GitHub
Ngoài ra, bạn có thể xem phiên bản công khai, không được cá nhân hoá của toàn bộ mã nguồn ứng dụng mẫu trong GitHub.
- "Lập kế hoạch bằng Gemini API" – Kho lưu trữ GitHub
Firebase Local Emulator Suite
Hãy truy cập vào trang Local Emulator Suite Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Giá
Để biết các câu hỏi thường gặp về giá cho một sản phẩm cụ thể, hãy xem phần của sản phẩm đó trên trang này hoặc trong tài liệu dành riêng cho sản phẩm đó.
Sản phẩm nào là sản phẩm có tính phí? Những tính năng nào không mất phí?
Để biết thông tin chi tiết về các sản phẩm có tính phí và không tính phí, hãy xem gói giá của Firebase.
Firebase có cung cấp tín dụng dùng thử miễn phí cho các sản phẩm có tính phí không?
Bạn có thể sử dụng các dịch vụ có tính phí của Firebase trong thời gian dùng thử miễn phí Google Cloud. Người dùng mới của Google Cloud và Firebase có thể tận dụng thời gian dùng thử 90 ngày, trong đó có khoản tín dụng Cloud Billing miễn phí trị giá 300 USD để khám phá và đánh giá các sản phẩm và dịch vụ của Google Cloud và Firebase.
Trong thời gian Dùng thử miễn phí Google Cloud, bạn sẽ được cung cấp một tài khoản Cloud Billing Dùng thử miễn phí. Mọi dự án Firebase được liên kết với tài khoản thanh toán đó sẽ sử dụng gói giá linh hoạt (trả tiền theo mức dùng) trong thời gian dùng thử miễn phí.
Đừng lo, việc liên kết một dự án Firebase với tài khoản Dùng thử miễn phí Cloud Billing này không cho phép chúng tôi tính phí sử dụng vượt quá các khoản tín dụng này. Bạn sẽ không bị tính phí cho mức sử dụng vượt quá các khoản tín dụng này, trừ phi bạn bật tính năng thanh toán một cách rõ ràng bằng cách nâng cấp tài khoản Dùng thử miễn phí Cloud Billing lên tài khoản có tính phí. Bạn có thể nâng cấp lên tài khoản trả phí bất cứ lúc nào trong thời gian dùng thử. Sau khi nâng cấp lên tài khoản trả phí, bạn vẫn có thể sử dụng khoản tín dụng còn lại (trong vòng 90 ngày).
Sau khi thời gian dùng thử miễn phí hết hạn và nếu bạn chưa nâng cấp tài khoản Dùng thử miễn phí Cloud Billing lên tài khoản có tính phí, thì dự án Firebase được liên kết của bạn sẽ tự động bị hạ cấp xuống gói giá Spark. Xin lưu ý rằng bạn có thể nâng cấp lên gói giá Blaze bất cứ lúc nào.
Tìm hiểu thêm về Google Cloud Bản dùng thử miễn phí.
Làm cách nào để biết gói giá nào phù hợp với tôi?
Để biết thông tin chi tiết về các gói giá, hãy xem Gói giá của Firebase.
gói giá Spark
Gói giá Spark không tốn phí là một lựa chọn tuyệt vời để phát triển ứng dụng mà không tốn phí. Bạn có thể sử dụng tất cả các sản phẩm miễn phí của Firebase (như Analytics, Crashlytics, v.v.) và một lượng lớn các tính năng cơ sở hạ tầng có tính phí của chúng tôi. Tuy nhiên, nếu bạn vượt quá tài nguyên của gói giá Spark trong một tháng theo lịch, thì ứng dụng của bạn sẽ bị tắt trong thời gian còn lại của tháng đó. Ngoài ra, các tính năng của Google Cloud không hoạt động khi bạn dùng gói giá Spark.
gói giá Blaze
Gói giá Blaze trả tiền theo mức dùng được thiết kế cho các ứng dụng chính thức. Gói giá Blaze cũng cho phép bạn mở rộng ứng dụng bằng các tính năng có tính phí của Google Cloud. Bạn chỉ phải trả tiền cho những tài nguyên mà bạn sử dụng, nhờ đó bạn có thể điều chỉnh quy mô theo nhu cầu. Chúng tôi nỗ lực để đưa ra mức giá cạnh tranh cho gói giá Blaze so với các nhà cung cấp dịch vụ đám mây hàng đầu trong ngành.
Tôi có thể nâng cấp, hạ cấp hoặc huỷ bất cứ lúc nào không?
Có, bạn có thể nâng cấp, hạ cấp hoặc huỷ bất cứ lúc nào. Xin lưu ý rằng chúng tôi không hoàn tiền theo tỷ lệ cho các trường hợp hạ cấp hoặc huỷ. Điều này có nghĩa là nếu bạn hạ cấp hoặc huỷ trước khi kết thúc kỳ thanh toán, bạn vẫn phải thanh toán cho phần còn lại của tháng.
Mức sử dụng không tốn phí trong gói giá Blaze khác với mức sử dụng không tốn phí trong gói giá Spark như thế nào?
Mức sử dụng không tốn phí trong gói giá Blaze được tính hằng ngày. Hạn mức sử dụng cũng khác với gói giá Spark cho Cloud Functions, tính năng xác thực qua điện thoại và Test Lab.
Đối với Cloud Functions, mức sử dụng không tốn phí trong gói giá Blaze được tính ở cấp tài khoản Cloud Billing, chứ không phải cấp dự án và có các hạn mức sau:
- 2 triệu lệnh gọi/tháng
- 400 nghìn GB-giây/tháng
- 200.000 giây CPU/tháng
- 5 GB lưu lượng mạng đi/tháng
Đối với phương thức xác thực bằng điện thoại, mức sử dụng không tốn phí trong gói giá Blaze được tính hằng tháng.
Đối với Test Lab, mức sử dụng không tốn phí trong gói giá Blaze có các giới hạn sau:
- 30 phút sử dụng thiết bị thực/ngày
- 60 phút sử dụng thiết bị ảo/ngày
Hạn mức sử dụng không tốn phí có được đặt lại khi tôi thay đổi từ gói giá Spark sang gói giá Blaze không?
Mức sử dụng không tốn phí trong gói giá Spark được bao gồm trong gói giá Blaze. Mức sử dụng không tốn phí sẽ không được đặt lại khi chuyển sang gói giá Blaze.
Điều gì sẽ xảy ra với dự án Firebase của tôi nếu tôi liên kết một tài khoản Cloud Billing với dự án đó trong bảng điều khiển Google Cloud?
Nếu tài khoản Cloud Billing được liên kết với một dự án trong bảng điều khiển Google Cloud, thì dự án đó sẽ tự động được nâng cấp lên gói giá Blaze (trả tiền theo mức dùng) (nếu dự án đó đang sử dụng gói giá Spark không tốn phí).
Ngược lại, nếu một tài khoản Cloud Billing đang hoạt động bị huỷ liên kết khỏi một dự án trong bảng điều khiển Google Cloud, thì dự án đó sẽ bị hạ cấp xuống gói giá Spark không tốn phí.
Làm cách nào để theo dõi mức sử dụng và thông tin thanh toán?
Bạn có thể theo dõi mức sử dụng tài nguyên dự án trong bảng điều khiển Firebase trên bất kỳ trang tổng quan nào sau đây:
- Trang tổng quan Mức sử dụng và thanh toán ở cấp dự án tổng thể
- Authentication Trang tổng quan về mức sử dụng (dành riêng cho các phiên bản Xác thực qua điện thoại)
- Trang tổng quan về mức sử dụng Cloud Firestore
- Trang tổng quan về mức sử dụng Cloud Functions
- Trang tổng quan Cloud Storage Mức sử dụng
- Trang tổng quan Hosting Mức sử dụng
- Trang tổng quan Realtime Database Mức sử dụng
Tôi có thể giới hạn mức sử dụng trong gói giá Blaze không?
Đối với một số dịch vụ, bạn có thể giới hạn mức sử dụng trong gói giá Blaze bằng cách thiết lập ngân sách giới hạn chi tiêu. Hiện tại, các sản phẩm sau đây hỗ trợ hạn mức chi tiêu: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase và Firebase Extensions.
Đối với các sản phẩm khác có cấp sử dụng có tính phí, bạn không thể giới hạn mức sử dụng khi dùng gói giá Blaze. Tuy nhiên, chúng tôi đang tích cực đánh giá các lựa chọn cho những sản phẩm này.
Đối với tất cả sản phẩm có cấp sử dụng có tính phí, bạn có thể xác định ngân sách cho dự án hoặc tài khoản của mình và nhận thông báo khi mức chi tiêu gần đạt đến các giới hạn đó. Tìm hiểu cách thiết lập ngân sách chỉ cảnh báo.
Tôi sẽ nhận được loại hỗ trợ nào?
Tất cả ứng dụng Firebase, bao gồm cả những ứng dụng sử dụng gói giá Spark không tốn phí, đều được nhân viên Firebase hỗ trợ qua email trong giờ hoạt động theo giờ Thái Bình Dương của Hoa Kỳ. Tất cả tài khoản đều được hỗ trợ không giới hạn về các vấn đề liên quan đến thanh toán, vấn đề liên quan đến tài khoản, câu hỏi kỹ thuật (khắc phục sự cố) và báo cáo sự cố.
Bạn có cung cấp chương trình giảm giá cho các dự án nguồn mở, tổ chức phi lợi nhuận hoặc tổ chức giáo dục không?
Gói giá Spark không tốn phí có thể được sử dụng bởi bất kỳ loại cá nhân hoặc tổ chức nào, bao gồm cả các tổ chức phi lợi nhuận, trường học và dự án nguồn mở. Vì các gói này đã có hạn mức rất lớn, nên chúng tôi không cung cấp bất kỳ khoản chiết khấu hoặc gói đặc biệt nào cho các dự án nguồn mở, phi lợi nhuận hoặc giáo dục.
Bạn có cung cấp hợp đồng, giá, dịch vụ hỗ trợ hoặc dịch vụ lưu trữ cơ sở hạ tầng chuyên biệt cho doanh nghiệp không?
Gói giá Blaze trả tiền theo mức dùng phù hợp với doanh nghiệp thuộc mọi quy mô và SLA của chúng tôi đáp ứng hoặc vượt tiêu chuẩn ngành về cơ sở hạ tầng đám mây. Tuy nhiên, chúng tôi không cung cấp hợp đồng, giá cả hoặc dịch vụ hỗ trợ cho doanh nghiệp, cũng như không cung cấp dịch vụ lưu trữ cơ sở hạ tầng chuyên dụng (tức là cài đặt tại cơ sở) cho các dịch vụ như Realtime Database. Tuy nhiên, chúng tôi đang tích cực tìm hiểu các phương án để bổ sung một số tính năng này.
Bạn có cung cấp giá đặc biệt không? Tôi chỉ muốn trả tiền theo mức dùng cho một hoặc hai tính năng.
Chúng tôi cung cấp gói giá linh hoạt (trả tiền theo mức dùng), trong đó bạn chỉ trả tiền cho những tính năng mà bạn sử dụng.
Các gói Firebase có tính phí hoạt động như thế nào với Ads? Các gói có tính phí có cung cấp tín dụng quảng cáo miễn phí không?
Các gói giá của Firebase tách biệt với Ads, vì vậy, không có tín dụng quảng cáo miễn phí. Là nhà phát triển Firebase, bạn có thể "liên kết" tài khoản Ads của mình với Firebase để hỗ trợ tính năng theo dõi lượt chuyển đổi.
Tất cả chiến dịch quảng cáo đều được quản lý trực tiếp trong Ads và thông tin thanh toán của Ads được quản lý trong bảng điều khiển Ads.
Điều gì đã xảy ra với gói giá Flame?
Vào tháng 1 năm 2020, gói giá Flame (hạn mức bổ sung 25 USD/tháng) đã bị xoá khỏi danh sách lựa chọn cho người dùng mới đăng ký. Người dùng gói hiện tại được cấp một thời gian ân hạn để di chuyển dự án của họ khỏi gói Flame. Vào tháng 2 năm 2022, các dự án còn lại trong gói giá Flame đã được hạ cấp xuống gói giá Spark không tốn phí.
Bạn muốn tìm hiểu về các gói giá khác do Firebase cung cấp? Truy cập vào trang thông tin về giá của Firebase.
Quyền riêng tư
Tôi có thể tìm thông tin về quyền riêng tư và bảo mật trong Firebase ở đâu?
Hãy xem trang Quyền riêng tư và bảo mật trong Firebase.
Firebase SDK có ghi lại thông tin chẩn đoán/mức sử dụng nào ngoài Analytics không?
Có. Hiện tại, tính năng này chỉ dành cho iOS nhưng có thể thay đổi trong tương lai. SDK Firebase cho nền tảng Apple bao gồm khung FirebaseCoreDiagnostics theo mặc định. Firebase sử dụng khung này để thu thập thông tin sử dụng và chẩn đoán SDK nhằm giúp ưu tiên các điểm cải tiến sản phẩm trong tương lai. FirebaseCoreDiagnostics là không bắt buộc, vì vậy, nếu muốn chọn không gửi nhật ký chẩn đoán của Firebase, bạn có thể thực hiện bằng cách huỷ liên kết thư viện khỏi ứng dụng của mình. Bạn có thể duyệt xem toàn bộ nguồn, bao gồm cả các giá trị đã ghi, trên GitHub
A/B Testing
Hãy truy cập vào trang A/B Testing Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
AdMob
Hãy truy cập vào trang AdMob Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Analytics
Hãy truy cập vào trang Analytics Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Authentication
Hãy truy cập vào trang Authentication Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Cloud Functions
Hãy truy cập vào trang Cloud Functions for Firebase Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho các câu hỏi thường gặp khác.
Cloud Messaging
Hãy truy cập vào trang FCM Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Cloud Storage for Firebase
Hãy truy cập vào trang Câu hỏi thường gặp và cách khắc phục sự cố của Cloud Storage for Firebase để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Crashlytics
Hãy truy cập vào trang Crashlytics Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Dynamic Links
Hãy truy cập vào trang Câu hỏi thường gặp về việc ngừng sử dụng Dynamic Links để xem các mẹo hữu ích và câu trả lời cho các câu hỏi thường gặp khác.
Hosting
Hãy truy cập vào trang Firebase Hosting Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho các câu hỏi thường gặp khác.
Performance Monitoring
Hãy truy cập vào trang Performance Monitoring Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Realtime Database
Hãy truy cập vào trang Realtime Database Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Remote Config
Hãy truy cập vào trang Remote Config Câu hỏi thường gặp và cách khắc phục sự cố để xem các mẹo hữu ích và câu trả lời cho những câu hỏi thường gặp khác.
Test Lab
Hãy truy cập vào trang khắc phục sự cốTest Lab để xem các mẹo hữu ích và câu trả lời cho các câu hỏi thường gặp khác.
Firebase App Indexing
Đã xảy ra chuyện gì với Firebase App Indexing?
Firebase App Indexing không còn là cách được đề xuất để lập chỉ mục nội dung nhằm hiển thị dưới dạng kết quả được đề xuất trong ứng dụng Google Tìm kiếm. Câu hỏi thường gặp này đề cập đến các sản phẩm hữu ích khác dành cho nhà phát triển.
Nền tảng của Apple
Đường liên kết phổ quát là cách nên dùng để liên kết người dùng trực tiếp từ kết quả tìm kiếm, trang web và các ứng dụng khác đến nội dung cụ thể trong ứng dụng của bạn.
Android
Đường liên kết trong ứng dụng Android là cách nên dùng để liên kết người dùng trực tiếp từ kết quả tìm kiếm, trang web và các ứng dụng khác đến nội dung cụ thể trong ứng dụng của bạn.
Bạn cũng có thể quan tâm đến các lựa chọn sau:
Tìm kiếm ứng dụng: Tìm kiếm hiệu suất cao trên thiết bị
Hành động trong ứng dụng: Cho phép người dùng khởi chạy và điều khiển ứng dụng Android bằng giọng nói thông qua Trợ lý Google.
Lối tắt Android: Cung cấp cho người dùng các phương thức nhanh chóng để thực hiện một hành động hoặc truy cập vào nội dung trong ứng dụng của bạn.
Bộ nhớ phân khúc người dùng Firebase
Bộ nhớ phân khúc người dùng Firebase là gì?
Bộ nhớ phân khúc người dùng Firebase lưu trữ Firebase mã nhận dạng lượt cài đặt cùng các thuộc tính và phân khúc có liên quan, cũng như danh sách đối tượng mà bạn đã tạo để cung cấp thông tin nhắm mục tiêu cho các dịch vụ khác của Firebase có sử dụng những thông tin này, chẳng hạn như Crashlytics, FCM, tính năng cá nhân hoá Remote Config, v.v.