Firebase Android SDK บางรายการต้องใช้ บริการ Google Play ซึ่งหมายความว่า เครื่องมือนี้จะทำงานบนอุปกรณ์และโปรแกรมจำลองที่มีบริการ Google Play เท่านั้น ติดตั้งไว้แล้ว Firebase SDK เหล่านี้สื่อสารกับการทำงานในเบื้องหลังของบริการ Google Play บนอุปกรณ์เพื่อให้ API ที่ปลอดภัย ทันสมัย และใช้ทรัพยากรน้อยในการ แอปของคุณ อุปกรณ์ Android บางชนิด เช่น อุปกรณ์ Amazon Kindle Fire หรืออุปกรณ์เหล่านั้น ไม่ได้ติดตั้งบริการ Google Play ไว้ในบางภูมิภาค
Firebase Android SDK ในข้อใดต้องใช้บริการ Google Play
Firebase SDK แบ่งออกได้เป็น 3 หมวดหมู่ ดังนี้
- ต้องมีบริการ Google Play - SDK เหล่านี้ต้องใช้บริการ Google Play ไม่เช่นนั้น จะไม่มีฟังก์ชันใดๆ
- แนะนำให้ใช้บริการ Google Play - SDK เหล่านี้ต้องใช้ บริการ Google Play มีฟังก์ชันการทำงานเต็มรูปแบบ แต่ยังคงมีส่วนใหญ่ ฟังก์ชันการทำงานได้แม้ไม่มีบริการ Google Play
- ไม่ต้องใช้บริการ Google Play - SDKS เหล่านี้ไม่ต้องใช้ บริการ Google Play เพื่อฟังก์ชันการทำงานเต็มรูปแบบ
ตารางด้านล่างนี้ถูกต้องเฉพาะสำหรับ รุ่นล่าสุดของแต่ละ SDK เวอร์ชันเก่าบางเวอร์ชันอาจมีข้อกำหนดที่เข้มงวดกว่า
ไม่ต้องใช้บริการ Google Play
ผลิตภัณฑ์ | คลัง | บริการ Google Play ใช่ไหม |
---|---|---|
ผู้ให้บริการ App Check ที่กำหนดเองและผู้ให้บริการแก้ไขข้อบกพร่อง | com.google.firebase:firebase-appcheck:18.0.0 com.google.firebase:firebase-appcheck-ktx:18.0.0 com.google.firebase:firebase-appcheck-debug:18.0.0 |
ไม่จำเป็น |
API การแจกจ่ายแอป | com.google.firebase:firebase-appdistribution-api:16.0.0-beta13 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta13 |
ไม่จำเป็น |
App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta13 | ไม่จำเป็น |
การตรวจสอบสิทธิ์ | com.google.firebase:firebase-auth:23.0.0 com.google.firebase:firebase-auth-ktx:23.0.0 |
ไม่จำเป็น |
Cloud Firestore | com.google.firebase:firebase-firestore:25.0.0 com.google.firebase:firebase-firestore-ktx:25.0.0 |
ไม่จำเป็น |
Cloud Functions for Firebase SDK ของไคลเอ็นต์ | com.google.firebase:firebase-functions:21.0.0 com.google.firebase:firebase-functions-ktx:21.0.0 |
ไม่จำเป็น |
Cloud Storage for Firebase | com.google.firebase:firebase-storage:21.0.0 com.google.firebase:firebase-storage-ktx:21.0.0 |
ไม่จำเป็น |
Crashlytics | com.google.firebase:firebase-crashlytics:19.0.3 com.google.firebase:firebase-crashlytics-ktx:19.0.3 |
ไม่จำเป็น |
การรับส่งข้อความในแอป | com.google.firebase:firebase-inappmessaging:21.0.0 com.google.firebase:firebase-inappmessaging-ktx:21.0.0 |
ไม่จำเป็น |
การแสดงการรับส่งข้อความในแอป | com.google.firebase:firebase-inappmessaging-display:21.0.0 com.google.firebase:firebase-inappmessaging-display-ktx:21.0.0 |
ไม่จำเป็น |
การติดตั้ง Firebase | com.google.firebase:firebase-installations:18.0.0 com.google.firebase:firebase-installations-ktx:18.0.0 |
ไม่จำเป็น |
การตรวจสอบประสิทธิภาพ | com.google.firebase:firebase-perf:21.0.1 com.google.firebase:firebase-perf-ktx:21.0.1 |
ไม่จำเป็น |
Realtime Database | com.google.firebase:firebase-database:21.0.0 com.google.firebase:firebase-database-ktx:21.0.0 |
ไม่จำเป็น |
การกำหนดค่าระยะไกล | com.google.firebase:firebase-config:22.0.0 com.google.firebase:firebase-config-ktx:22.0.0 |
ไม่จำเป็น |
Vertex AI สำหรับ Firebase | com.google.firebase:firebase-vertexai:16.0.0-beta03 | ไม่จำเป็น |
ต้องมีหรือแนะนำให้ใช้บริการ Google Play
ผลิตภัณฑ์ | คลัง | บริการ Google Play ใช่ไหม |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:23.2.0 | แนะนำ* |
Analytics | com.google.firebase:firebase-analytics:22.0.2 com.google.firebase:firebase-analytics-ktx:22.0.2 |
แนะนำ* |
ผู้ให้บริการ Play Integrity ของ App Check | com.google.firebase:firebase-appcheck-playintegrity:18.0.0 | ต้องระบุ |
ผู้ให้บริการ App Check SafetyNet | com.google.firebase:firebase-appcheck-safetynet:16.1.2 | ต้องระบุ |
การจัดทำดัชนีแอป | com.google.firebase:firebase-appindexing:20.0.0 | ต้องระบุ |
Cloud Messaging | com.google.firebase:firebase-messaging:24.0.0 com.google.firebase:firebase-messaging-ktx:24.0.0 |
ต้องระบุ |
ลิงก์แบบไดนามิก | com.google.firebase:firebase-dynamic-links:22.1.0 com.google.firebase:firebase-dynamic-links-ktx:22.1.0 |
ต้องระบุ |
วิสัยทัศน์ Firebase ML | com.google.firebase:firebase-ml-vision:24.1.0 | ต้องระบุ |
โมเดลที่กำหนดเองของ Firebase ML | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | ต้องระบุ |
* Firebase SDK สำหรับ Google Analytics สามารถส่งเหตุการณ์ในอุปกรณ์ใดก็ได้ แต่ ข้อมูลเชิงลึกอัตโนมัติบางอย่าง เช่น ข้อมูลประชากร จะใช้ได้เฉพาะในอุปกรณ์เท่านั้น ด้วยบริการ Google Play