Catch up on everthing we announced at this year's Firebase Summit. Learn more

การพึ่งพา Firebase Android SDK บนบริการ Google Play

บาง Firebase Android SDK ของขึ้นอยู่กับ บริการ Google Play ซึ่งหมายความว่าพวกเขาจะทำงานเฉพาะบนอุปกรณ์และการเลียนแบบกับบริการ Google Play ติดตั้ง Firebase SDK เหล่านี้สื่อสารกับบริการพื้นหลังของบริการ Google Play บนอุปกรณ์เพื่อมอบ API ที่ปลอดภัย ทันสมัย ​​และมีน้ำหนักเบาให้กับแอปของคุณ อุปกรณ์ Android บางอย่าง เช่น อุปกรณ์ Amazon Kindle Fire หรืออุปกรณ์ที่จำหน่ายในบางภูมิภาค จะไม่ได้ติดตั้งบริการ Google Play

Firebase SDK ใดที่ต้องการบริการ Google Play

Firebase SDK แบ่งออกเป็น 3 หมวดหมู่ดังนี้

  • บริการเล่นจำเป็นต้องใช้ - SDK ของเหล่านี้ต้องใช้บริการ Google Play มิฉะนั้นพวกเขามีการทำงานไม่มี
  • เล่นบริการแนะนำ - SDK ของเหล่านี้ต้องใช้บริการ Google Play จะมีฟังก์ชันการทำงานเต็ม แต่พวกเขายังคงมีฟังก์ชันการทำงานมากที่สุดแม้จะไม่มีบริการ Google Play
  • บริการเล่นไม่จำเป็นต้อง - SDK ของเหล่านี้ไม่จำเป็นต้องใช้บริการ Google Play จะมีฟังก์ชันการทำงานเต็มรูปแบบ

ตารางด้านล่างมีความถูกต้องเพียง แต่สำหรับ รุ่นล่าสุด ของแต่ละ SDK รุ่นเก่าบางรุ่นอาจมีข้อกำหนดที่เข้มงวดกว่านี้

บริการ Google Play ไม่จำเป็นต้องใช้

ผลิตภัณฑ์ ห้องสมุด บริการ Google Play?
App Check ผู้ให้บริการปรับแต่งและแก้ไขข้อบกพร่อง com.google.firebase:firebase-appcheck:16.0.0-beta04
com.google.firebase:firebase-appcheck-debug:16.0.0-beta04
ไม่ต้องการ
การตรวจสอบสิทธิ์ com.google.firebase:firebase-auth:21.0.1
com.google.firebase:firebase-auth-ktx:21.0.1
ไม่ต้องการ
Cloud Firestore com.google.firebase:firebase-firestore:24.0.0
com.google.firebase:firebase-firestore-ktx:24.0.0
ไม่ต้องการ
ฟังก์ชันระบบคลาวด์สำหรับ Firebase Client SDK com.google.firebase:firebase-functions:20.0.1
com.google.firebase:firebase-functions-ktx:20.0.1
ไม่ต้องการ
ที่เก็บข้อมูลบนคลาวด์สำหรับ Firebase com.google.firebase:firebase-storage:20.0.0
com.google.firebase:firebase-storage-ktx:20.0.0
ไม่ต้องการ
Crashlytics com.google.firebase:firebase-crashlytics:18.2.5
com.google.firebase:firebase-crashlytics-ktx:18.2.5
ไม่ต้องการ
การส่งข้อความในแอป com.google.firebase:firebase-inappmessaging:20.1.1
com.google.firebase:firebase-inappmessaging-ktx:20.1.1
ไม่ต้องการ
การแสดงข้อความในแอป com.google.firebase:firebase-inappmessaging-display:20.1.1
com.google.firebase:firebase-inappmessaging-display-ktx:20.1.1
ไม่ต้องการ
การติดตั้ง Firebase com.google.firebase:firebase-installations:17.0.0
com.google.firebase:firebase-installations-ktx:17.0.0
ไม่ต้องการ
การตรวจสอบประสิทธิภาพ com.google.firebase:firebase-perf:20.0.4
com.google.firebase:firebase-perf-ktx:20.0.4
ไม่ต้องการ
ฐานข้อมูลเรียลไทม์ com.google.firebase:firebase-database:20.0.3
com.google.firebase:firebase-database-ktx:20.0.3
ไม่ต้องการ
การกำหนดค่าระยะไกล com.google.firebase:firebase-config:21.0.1
com.google.firebase:firebase-config-ktx:21.0.1
ไม่ต้องการ
ผลิตภัณฑ์ ห้องสมุด บริการ Google Play?
AdMob com.google.android.gms:play-services-ads:20.5.0 ที่แนะนำ*
การวิเคราะห์ com.google.firebase:firebase-analytics:20.0.0
com.google.firebase:firebase-analytics-ktx:20.0.0
ที่แนะนำ*
ผู้ให้บริการ App Check SafetyNet com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta04 ที่จำเป็น
การจัดทำดัชนีแอป com.google.firebase:firebase-appindexing:20.0.0 ที่จำเป็น
การส่งข้อความบนคลาวด์ com.google.firebase:firebase-messaging:23.0.0
com.google.firebase:firebase-messaging-ktx:23.0.0
ที่จำเป็น
ลิงก์แบบไดนามิก com.google.firebase:firebase-dynamic-links:21.0.0
com.google.firebase:firebase-dynamic-links-ktx:21.0.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 SDK สำหรับ Google Analytics สามารถส่งเหตุการณ์บนอุปกรณ์ใดก็ได้ แต่ข้อมูลเชิงลึกอัตโนมัติบางอย่าง เช่น ข้อมูลประชากร ใช้ได้เฉพาะในอุปกรณ์ที่มีบริการ Google Play