Firebase Android SDK บางรายการต้องใช้ Google Play servicesซึ่งหมายความว่าจะทำงานได้เฉพาะในอุปกรณ์และโปรแกรมจำลองที่มีGoogle Play services ติดตั้ง Firebase SDK เหล่านี้จะสื่อสารกับบริการเบื้องหลัง ในอุปกรณ์เพื่อมอบ API ที่ปลอดภัย ทันสมัย และมีขนาดเล็กให้กับ แอปของคุณ อุปกรณ์ Android บางรุ่น เช่น อุปกรณ์ Amazon Kindle Fire หรืออุปกรณ์ที่ จำหน่ายในบางภูมิภาคจะไม่มี Google Play services ติดตั้ง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:17.12.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| ผู้ให้บริการที่กำหนดเองและผู้ให้บริการสำหรับการแก้ไขข้อบกพร่องApp Check | com.google.firebase:firebase-appcheck:19.0.2 com.google.firebase:firebase-appcheck-debug:19.0.2 |
ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta18 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta18 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:24.1.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:26.3.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.1.1 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:20.0.6 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| SQL Connect 2 | com.google.firebase:firebase-dataconnect:17.2.2 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.3 | ไม่จำเป็น |
||||||||||||||||||||||||||||||||||||
| In-App Messaging การแสดงผล | com.google.firebase:firebase-inappmessaging-display:22.0.3 | ไม่จำเป็น |
||||||||||||||||||||||||||||||||||||
| Firebase การติดตั้งใช้งาน | com.google.firebase:firebase-installations:19.1.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:22.0.5 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:22.0.1 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:23.1.0 | ไม่จำเป็น | ||||||||||||||||||||||||||||||||||||
| ไลบรารีที่เลิกใช้งานแล้วหรือไม่รองรับ | ||||||||||||||||||||||||||||||||||||||
|
โมดูล 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.2.0 | แนะนำ 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:23.2.0 | แนะนำ 3 | |||||||||
| ผู้ให้บริการ Play IntegrityApp Check | com.google.firebase:firebase-appcheck-playintegrity:19.0.2 | ต้องระบุ | |||||||||
| App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | ต้องระบุ | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:25.0.2 | ต้องระบุ | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:16.1.0 | ต้องระบุ | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | ต้องระบุ | |||||||||
| Firebase ML Custom Model | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | ต้องระบุ | |||||||||
| ไลบรารีที่เลิกใช้งานแล้วหรือไม่รองรับ | |||||||||||
| Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | ต้องระบุ | |||||||||
|
โมดูล Firebase KTX - ไม่รองรับอีกต่อไป
|
|||||||||||
3 Firebase SDK สำหรับ Google Analytics สามารถส่งเหตุการณ์ในอุปกรณ์ใดก็ได้ แต่ข้อมูลเชิงลึกอัตโนมัติบางอย่าง เช่น ข้อมูลประชากรจะใช้ได้เฉพาะใน อุปกรณ์ที่มี Google Play services.