Sự phụ thuộc của SDK Android Firebase vào các dịch vụ của Google Play

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

SDK Android Firebase nào yêu cầu dịch vụ của Google Play?

SDK Firebase có thể được chia thành ba loại:

  • Yêu cầu dịch vụ Play - Các SDK này yêu cầu các dịch vụ của Google Play, nếu không, chúng không có chức năng.
  • Dịch vụ Play được đề xuất - Các SDK này yêu cầu các dịch vụ của Google Play có đầy đủ chức năng, nhưng chúng vẫn cung cấp hầu hết các chức năng ngay cả khi không có dịch vụ của Google Play.
  • Dịch vụ Play không bắt buộc - Các SDKS này không yêu cầu các dịch vụ của Google Play có đầy đủ chức năng.

Các bảng bên dưới 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ũ hơn có thể có các yêu cầu nghiêm ngặt hơn.

Các dịch vụ của Google Play không bắt buộc

Sản phẩm Thư viện Các dịch vụ của Google Play?
Kiểm tra ứng dụng các nhà cung cấp tùy chỉnh và gỡ lỗi com.google.firebase: firebase-appcheck: 16.0.0
com.google.firebase: firebase-appcheck-debug: 16.0.0
Không yêu cầu
API phân phối ứng dụng com.google.firebase: firebase-appdistribution-api: 16.0.0-beta03
com.google.firebase: firebase-appdistribution-api-ktx: 16.0.0-beta03
Không yêu cầu
Phân phối ứng dụng com.google.firebase: firebase-appdistribution: 16.0.0-beta03 Không yêu cầu
Xác thực com.google.firebase: firebase-auth: 21.0.6
com.google.firebase: firebase-auth-ktx: 21.0.6
Không yêu cầu
Cloud Firestore com.google.firebase: firebase-firestore: 24.2.0
com.google.firebase: firebase-firestore-ktx: 24.2.0
Không yêu cầu
Chức năng đám mây cho SDK ứng dụng khách Firebase com.google.firebase: firebase-functions: 20.1.0
com.google.firebase: firebase-functions-ktx: 20.1.0
Không yêu cầu
Bộ nhớ đám mây cho Firebase com.google.firebase: firebase-storage: 20.0.1
com.google.firebase: firebase-storage-ktx: 20.0.1
Không yêu cầu
Crashlytics com.google.firebase: firebase-crashlytics: 18.2.11
com.google.firebase: firebase-crashlytics-ktx: 18.2.11
Không yêu cầu
Nhắn tin trong ứng dụng com.google.firebase: firebase-inappmessaging: 20.1.2
com.google.firebase: firebase-inappmessaging-ktx: 20.1.2
Không yêu cầu
Màn hình nhắn tin trong ứng dụng com.google.firebase: firebase-inappmessaging-display: 20.1.2
com.google.firebase: firebase-inappmessaging-display-ktx: 20.1.2
Không yêu cầu
Cài đặt Firebase com.google.firebase: firebase-installations: 17.0.1
com.google.firebase: firebase-installations-ktx: 17.0.1
Không yêu cầu
Giám sát hiệu suất com.google.firebase: firebase-perf: 20.1.0
com.google.firebase: firebase-perf-ktx: 20.1.0
Không yêu cầu
Cơ sở dữ liệu thời gian thực com.google.firebase: firebase-database: 20.0.5
com.google.firebase: firebase-database-ktx: 20.0.5
Không yêu cầu
Cấu hình từ xa com.google.firebase: firebase-config: 21.1.0
com.google.firebase: firebase-config-ktx: 21.1.0
Không yêu cầu
Sản phẩm Thư viện Các dịch vụ của Google Play?
AdMob com.google.android.gms: play-services-ads: 21.0.0 Khuyến khích*
phân tích com.google.firebase: firebase-analytics: 21.0.0
com.google.firebase: firebase-analytics-ktx: 21.0.0
Khuyến khích*
Nhà cung cấp tính năng toàn vẹn của App Check Play com.google.firebase: firebase-appcheck-playintegrity: 16.0.0 Yêu cầu
Kiểm tra ứng dụng Nhà cung cấp SafetyNet com.google.firebase: firebase-appcheck-safenet: 16.0.0 Yêu cầu
Lập chỉ mục ứng dụng com.google.firebase: firebase-appindexing: 20.0.0 Yêu cầu
Nhắn tin qua đám mây com.google.firebase: firebase-message: 23.0.6
com.google.firebase: firebase-message-ktx: 23.0.6
Yêu cầu
Liên kết động com.google.firebase: firebase-dynamic-links: 21.0.1
com.google.firebase: firebase-dynamic-links-ktx: 21.0.1
Yêu cầu
Firebase ML Vision com.google.firebase: firebase-ml-vision: 24.1.0 Yêu cầu
Mô hình tùy chỉnh ML của Firebase com.google.firebase: firebase-ml-model -preter: 22.0.4 Yêu cầu

* SDK Firebase dành cho Google Analytics có thể gửi sự kiện trên bất kỳ thiết bị nào, nhưng một số thông tin chi tiết tự động như nhân khẩu học chỉ khả dụng trên các thiết bị có dịch vụ của Google Play.