Firebase Android SDK บางรายการขึ้นอยู่กับ Google Play services ซึ่งหมายความว่าจะทำงานได้เฉพาะในอุปกรณ์และโปรแกรมจำลองที่ติดตั้ง Google Play services ไว้เท่านั้น Firebase SDK เหล่านี้จะสื่อสารกับบริการที่ทำงานอยู่เบื้องหลังของ Google Play services ในอุปกรณ์เพื่อมอบ API ที่ปลอดภัย อัปเดต และมีขนาดเล็กให้กับแอปของคุณ อุปกรณ์ Android บางรุ่น เช่น อุปกรณ์ Amazon Kindle Fire หรืออุปกรณ์ที่ขายในบางภูมิภาคจะไม่มี Google Play services ติดตั้งอยู่
Firebase Android SDK ใดที่ต้องใช้ Google Play services
Firebase SDK แบ่งออกเป็น 3 หมวดหมู่ ได้แก่
- ต้องใช้ Play services - SDK เหล่านี้ต้องใช้ Google Play services มิฉะนั้นจะไม่มีฟังก์ชันการทำงาน
- Play services แนะนำ - SDK เหล่านี้ต้องใช้ Google Play services เพื่อให้มีฟังก์ชันการทำงานเต็มรูปแบบ แต่ก็ยังคงมีฟังก์ชันการทำงานส่วนใหญ่แม้จะไม่มี Google Play services
- ไม่จำเป็นต้องใช้ Play services - SDK เหล่านี้ไม่จำเป็นต้องใช้ Google Play services เพื่อให้มีฟังก์ชันการทำงานเต็มรูปแบบ
ตารางด้านล่างถูกต้องสำหรับ SDK แต่ละรายการในรุ่นล่าสุดเท่านั้น เวอร์ชันเก่าบางเวอร์ชันอาจมีข้อกำหนดที่เข้มงวดกว่า
ไม่ต้องระบุ Google Play services
| ผลิตภัณฑ์ | คลัง | Google Play servicesใช่ไหม | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Firebase AI Logic 1 | com.google.firebase:firebase-ai:18.1.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| ผู้ให้บริการแก้ไขข้อบกพร่องและผู้ให้บริการที่กำหนดเอง App Check ราย | com.google.firebase:firebase-appcheck:20.0.0 com.google.firebase:firebase-appcheck-debug:20.0.0 |
ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta21 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta21 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:25.0.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:27.1.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:23.0.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:23.0.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:21.0.1 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:23.0.0 | ไม่จำเป็น |
||||||||||||||||||||||||||||||||||||
| In-App Messaging Display | com.google.firebase:firebase-inappmessaging-display:23.0.0 | ไม่จำเป็น |
||||||||||||||||||||||||||||||||||||
| การติดตั้ง Firebase รายการ | com.google.firebase:firebase-installations:20.0.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:23.0.1 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:23.0.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:24.0.1 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| SQL Connect 2 | com.google.firebase:firebase-dataconnect:18.0.1 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| ไลบรารีที่เลิกใช้งานแล้วหรือไม่รองรับ | ||||||||||||||||||||||||||||||||||||||
|
โมดูล Firebase KTX - ไม่รองรับอีกต่อไป
|
||||||||||||||||||||||||||||||||||||||
1 Firebase AI Logic เดิมชื่อ
"Vertex AI in Firebase" พร้อมแพ็กเกจ
com.google.firebase:firebase-vertexai
2 Firebase SQL Connect เดิมเรียกว่า "Firebase Data Connect"
ต้องระบุหรือแนะนำ Google Play services รายการ
| ผลิตภัณฑ์ | คลัง | Google Play servicesใช่ไหม | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AdMob | com.google.android.gms:play-services-ads:25.5.0 | แนะนำ 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:24.0.0 | แนะนำ 3 | |||||||||
| ผู้ให้บริการ Play Integrity App Check ราย | com.google.firebase:firebase-appcheck-playintegrity:20.0.0 | ต้องระบุ | |||||||||
| ผู้ให้บริการ reCAPTCHA App Check | com.google.firebase:firebase-appcheck-recaptcha:20.0.0 | แนะนำ | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:26.0.1 | ต้องระบุ | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:17.0.0 | ต้องระบุ | |||||||||
| ไลบรารีที่เลิกใช้งานแล้วหรือไม่รองรับ | |||||||||||
| Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | ต้องระบุ | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | ต้องระบุ | |||||||||
| โมเดลที่กำหนดเอง Firebase ML รายการ | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | ต้องระบุ | |||||||||
|
โมดูล Firebase KTX - ไม่รองรับอีกต่อไป
|
|||||||||||
3 Firebase SDK สำหรับ Google Analytics สามารถส่งเหตุการณ์ในอุปกรณ์ใดก็ได้ แต่ข้อมูลเชิงลึกแบบอัตโนมัติบางอย่าง เช่น ข้อมูลประชากร จะใช้ได้เฉพาะในอุปกรณ์ที่มี Google Play services เท่านั้น