Sự phụ thuộc của SDK Android của Firebase trong Dịch vụ Google Play

Một số SDK của Firebase cho Android phụ thuộc vào Google Play services, tức là các SDK này sẽ chỉ chạy trên những thiết bị và trình mô phỏng đã cài đặt Google Play services. Các SDK Firebase này giao tiếp với dịch vụ nền Google Play services trên thiết bị để cung cấp một API an toàn, mới nhất và gọn nhẹ cho ứng dụng của bạn. Một số thiết bị Android (chẳng hạn như thiết bị Amazon Kindle Fire hoặc thiết bị được bán ở một số khu vực) không cài đặt Google Play services.

SDK của Firebase cho Android nào yêu cầu Google Play services?

Firebase SDK có thể được chia thành ba danh mục:

  • Play services bắt buộc — Các SDK này yêu cầu Google Play services, nếu không thì chúng sẽ không hoạt động.
  • Play services nên dùng – Những SDK này cần có Google Play services để có đầy đủ chức năng, nhưng vẫn cung cấp hầu hết chức năng ngay cả khi không có Google Play services.
  • Play services không bắt buộc — Những SDK này không yêu cầu Google Play services để có đầy đủ chức năng.

Các bảng dưới đây chỉ chính xác cho bản phát hành mới nhất của mỗi SDK. Một số phiên bản cũ có thể có yêu cầu nghiêm ngặt hơn.

Google Play services không bắt buộc

Sản phẩm Thư viện Google Play services?
Firebase AI Logic 1 com.google.firebase:firebase-ai:18.1.0 Không bắt buộc
App Check nhà cung cấp dịch vụ gỡ lỗi và tuỳ chỉnh com.google.firebase:firebase-appcheck:20.0.0
com.google.firebase:firebase-appcheck-debug:20.0.0
Không bắt buộc
API App Distribution com.google.firebase:firebase-appdistribution-api:16.0.0-beta21 Không bắt buộc
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta21 Không bắt buộc
Authentication com.google.firebase:firebase-auth:25.0.0 Không bắt buộc
Cloud Firestore com.google.firebase:firebase-firestore:27.1.0 Không bắt buộc
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:23.0.0 Không bắt buộc
Cloud Storage for Firebase com.google.firebase:firebase-storage:23.0.0 Không bắt buộc
Crashlytics com.google.firebase:firebase-crashlytics:21.0.1 Không bắt buộc
In-App Messaging com.google.firebase:firebase-inappmessaging:23.0.0 Không bắt buộc
In-App Messaging Hiển thị com.google.firebase:firebase-inappmessaging-display:23.0.0 Không bắt buộc
Firebase lượt cài đặt com.google.firebase:firebase-installations:20.0.0 Không bắt buộc
Performance Monitoring com.google.firebase:firebase-perf:23.0.1 Không bắt buộc
Realtime Database com.google.firebase:firebase-database:23.0.0 Không bắt buộc
Remote Config com.google.firebase:firebase-config:24.0.1 Không bắt buộc
SQL Connect 2 com.google.firebase:firebase-dataconnect:18.0.1 Không bắt buộc
THƯ VIỆN KHÔNG ĐƯỢC HỖ TRỢ HOẶC KHÔNG CÒN SỬ DỤNG

Các mô-đun Firebase KTX – không còn được hỗ trợ

App Check Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-appcheck-ktx:18.0.0
Không bắt buộc
API App Distribution Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta15
Không bắt buộc
Authentication Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-auth-ktx:23.2.1
Không bắt buộc
Cloud Firestore Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-firestore-ktx:25.1.4
Không bắt buộc
Cloud Functions for Firebase Client SDK Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-functions-ktx:21.2.1
Không bắt buộc
Cloud Storage for Firebase Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-storage-ktx:21.0.2
Không bắt buộc
Crashlytics Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-crashlytics-ktx:19.4.4
Không bắt buộc
In-App Messaging Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-inappmessaging-ktx:21.0.2
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.2
Không bắt buộc
Firebase lượt cài đặt Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-installations-ktx:18.0.0
Không bắt buộc
Performance Monitoring Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-perf-ktx:21.0.5
Không bắt buộc
Realtime Database Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-database-ktx:21.0.0
Không bắt buộc
Remote Config Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-config-ktx:22.1.2
Không bắt buộc

1 Firebase AI Logic trước đây được gọi là "Vertex AI in Firebase" với gói com.google.firebase:firebase-vertexai.

2 Firebase SQL Connect trước đây có tên là "Firebase Data Connect".

Sản phẩm Thư viện Google Play services?
AdMob com.google.android.gms:play-services-ads:25.5.0 3 được đề xuất
Analytics com.google.firebase:firebase-analytics:24.0.0 3 được đề xuất
Nhà cung cấp App Check Play Integrity com.google.firebase:firebase-appcheck-playintegrity:20.0.0 Bắt buộc
App Check nhà cung cấp reCAPTCHA com.google.firebase:firebase-appcheck-recaptcha:20.0.0 Nên dùng
Cloud Messaging com.google.firebase:firebase-messaging:26.0.1 Bắt buộc
Firebase Phone Number Verification com.google.firebase:firebase-pnv:17.0.0 Bắt buộc
THƯ VIỆN KHÔNG ĐƯỢC HỖ TRỢ HOẶC KHÔNG CÒN SỬ DỤNG
Dynamic Links com.google.firebase:firebase-dynamic-links:22.1.0 Bắt buộc
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 Bắt buộc
Mô hình tuỳ chỉnh Firebase ML com.google.firebase:firebase-ml-model-interpreter:22.0.4 Bắt buộc

Các mô-đun Firebase KTX – không còn được hỗ trợ

Analytics Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-analytics-ktx:22.5.0
3 được đề xuất
Cloud Messaging Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-messaging-ktx:24.1.2
Bắt buộc
Dynamic Links Không sử dụng; các thư viện mô-đun KTX không còn được hỗ trợ.
com.google.firebase:firebase-dynamic-links-ktx:22.1.0
Bắt buộc

3 Firebase SDK cho Google Analytics có thể gửi sự kiện trên mọi thiết bị, nhưng một số thông tin chi tiết tự động (chẳng hạn như thông tin nhân khẩu học) chỉ có trên các thiết bị có Google Play services.