Một số SDK Android của Firebase phụ thuộc vào dịch vụ Google Play , điều đó có nghĩa là chúng sẽ chỉ chạy trên các thiết bị và trình mô phỏng đã cài đặt dịch vụ 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à gọn 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 các thiết bị được bán ở một số khu vực, không 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 dịch vụ Google Play, nếu không thì chúng không có chức năng.
- Đề xuất dịch vụ Play — Các SDK này yêu cầu dịch vụ Google Play phải có đầy đủ chức năng nhưng chúng vẫn cung cấp hầu hết chức năng ngay cả khi không có dịch vụ Google Play.
- Dịch vụ Play không bắt buộc — Các SDK này không yêu cầu dịch vụ Google Play phải 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 từng SDK. Một số phiên bản cũ hơn có thể có yêu cầu khắt khe hơn.
Dịch vụ Google Play không bắt buộc
Sản phẩm | Thư viện | Dịch vụ của Google Play? |
---|---|---|
Kiểm tra ứng dụng nhà cung cấp tùy chỉnh và gỡ lỗi | com.google.firebase:firebase-appcheck:17.0.1 com.google.firebase:firebase-appcheck-ktx:17.0.1 com.google.firebase:firebase-appcheck-debug:17.0.1 | Không yêu cầu |
API phân phối ứng dụng | com.google.firebase:firebase-appdistribution-api:16.0.0-beta10 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta10 | Không yêu cầu |
Phân phối ứng dụng | com.google.firebase:firebase-appdistribution:16.0.0-beta10 | Không yêu cầu |
Xác thực | com.google.firebase:firebase-auth:22.1.2 com.google.firebase:firebase-auth-ktx:22.1.2 | Không yêu cầu |
Cửa hàng đám mây | com.google.firebase:firebase-firestore:24.8.1 com.google.firebase:firebase-firestore-ktx:24.8.1 | Không yêu cầu |
Chức năng đám mây cho SDK khách Firebase | com.google.firebase:firebase-functions:20.3.1 com.google.firebase:firebase-functions-ktx:20.3.1 | Không yêu cầu |
Bộ nhớ đám mây cho Firebase | com.google.firebase:firebase-storage:20.2.1 com.google.firebase:firebase-storage-ktx:20.2.1 | Không yêu cầu |
Crashlytics | com.google.firebase:firebase-crashlytics:18.4.3 com.google.firebase:firebase-crashlytics-ktx:18.4.3 | Không yêu cầu |
Nhắn tin trong ứng dụng | com.google.firebase:firebase-inappmessaging:20.3.5 com.google.firebase:firebase-inappmessaging-ktx:20.3.5 | Không yêu cầu |
Hiển thị tin nhắn trong ứng dụng | com.google.firebase:firebase-inappmessaging-display:20.3.5 com.google.firebase:firebase-inappmessaging-display-ktx:20.3.5 | Không yêu cầu |
Cài đặt Firebase | com.google.firebase:firebase-installations:17.1.4 com.google.firebase:firebase-installations-ktx:17.1.4 | Không yêu cầu |
Giám sát hiệu suất | com.google.firebase:firebase-perf:20.4.1 com.google.firebase:firebase-perf-ktx:20.4.1 | Không yêu cầu |
Cơ sở dữ liệu thời gian thực | com.google.firebase:cơ sở dữ liệu firebase:20.2.2 com.google.firebase:firebase-database-ktx:20.2.2 | Không yêu cầu |
Cấu hình từ xa | com.google.firebase:firebase-config:21.4.1 com.google.firebase:firebase-config-ktx:21.4.1 | Không yêu cầu |
Các dịch vụ của Google Play được yêu cầu hoặc được đề xuất
Sản phẩm | Thư viện | Dịch vụ của Google Play? |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:22.4.0 | Khuyến khích* |
phân tích | com.google.firebase:firebase-analytics:21.3.0 com.google.firebase:firebase-analytics-ktx:21.3.0 | Khuyến khích* |
Nhà cung cấp tính toàn vẹn của Play Play Kiểm tra ứng dụng | com.google.firebase:firebase-appcheck-playintegrity:17.0.1 | Yêu cầu |
Kiểm tra ứng dụng nhà cung cấp SafetyNet | com.google.firebase:firebase-appcheck-safetynet:16.1.2 | 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-messaging:23.2.1 com.google.firebase:firebase-messaging-ktx:23.2.1 | Yêu cầu |
Liên kết động | com.google.firebase:firebase-dynamic-links:21.1.0 com.google.firebase:firebase-dynamic-links-ktx:21.1.0 | Yêu cầu |
Tầm nhìn ML của Firebase | com.google.firebase:firebase-ml-vision:24.1.0 | Yêu cầu |
Mô hình tùy chỉnh Firebase ML | com.google.firebase:firebase-ml-model-interpreter: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ụ Google Play.