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

กำลังพิจารณาติดตั้ง Firebase SDK ของ Google อย่างน้อย 1 รายการในแอปของคุณหรือไม่ ตรวจสอบรายการนี้เพื่อดูว่าขึ้นอยู่กับบริการ Google Play หรือไม่!

Google เป็นชื่อที่ค่อนข้างแพร่หลายในพื้นที่ Android บริษัทไม่เพียงแต่เป็นเจ้าของและดูแลรักษาโครงการ Android Open Source เท่านั้น แต่ยังรับผิดชอบโครงการนี้ด้วย แพลตฟอร์มการจัดจำหน่ายที่ใหญ่ที่สุดบน Android: Google Play Store และบริการมือถือของ Google (GMS) ห้องสวีท GMS เป็นส่วนสำคัญที่นี่ Firebase ซึ่งเป็นชุดเครื่องมือข้ามแพลตฟอร์มของ Google สำหรับสิ่งต่างๆ เช่น การวิเคราะห์และการตรวจจับข้อขัดข้อง ใช้ GMS เพื่อมอบฟังก์ชันการทำงานมากมาย

ทั้งหมดนี้คงจะดีและดีหากอุปกรณ์เป้าหมายของคุณติดตั้งแอป Google ไว้ล่วงหน้า แต่จะเป็นอย่างไรหากไม่ได้ติดตั้งไว้ จะเกิดอะไรขึ้นหากผู้ใช้ปลดล็อคโปรแกรมโหลดบูตและแฟลช ROM ที่ไม่มี Google? จะเกิดอะไรขึ้นถ้ามีคนใช้อุปกรณ์ Huawei หรือนำเข้าโทรศัพท์จากประเทศจีน? ส่วนที่ขึ้นอยู่กับ Firebase ของแอปของคุณจะใช้งานไม่ได้หรือไม่

โชคดีที่หากคุณกำลังพยายามติดตั้ง Firebase ในแอปของคุณ คุณไม่จำเป็นต้องเดาว่า SDK ใดจะทำงานได้บนอุปกรณ์ที่ไม่มี Google และตัวใดใช้ไม่ได้ Google ได้เผยแพร่รายการ Firebase SDK ปัจจุบันทั้งหมดที่เป็นประโยชน์ และไม่ว่าจะขึ้นอยู่กับ GMS หรือไม่ก็ตาม คุณสามารถใช้ข้อมูลนี้เพื่อบอกได้อย่างรวดเร็วว่า SDK ใดที่คุณนำไปใช้ได้อย่างปลอดภัย และ SDK ใดที่คุณอาจต้องเสริมหรือหลีกเลี่ยง

ต่อไปนี้เป็นตารางที่แสดงรายการ Firebase SDK และมีการพึ่งพา GMS หรือไม่:

ห้องสมุด

สถานะ GMS

โฆษณาบริการ Play

ที่จำเป็น

การวิเคราะห์

ที่แนะนำ

การจัดทำดัชนีแอป

ที่จำเป็น

การรับรองความถูกต้อง

ที่จำเป็น

ร้านดับเพลิง

ไม่จำเป็นต้องใช้

ฟังก์ชั่น

ไม่จำเป็นต้องใช้

การส่งข้อความ

ที่จำเป็น

พื้นที่จัดเก็บ

ไม่จำเป็นต้องใช้

Crashlytics

ไม่จำเป็นต้องใช้

ลิงค์แบบไดนามิก

ที่จำเป็น

เอ็มแอล วิชั่น

ที่จำเป็น

ล่ามโมเดล ML

ที่จำเป็น

การส่งข้อความในแอป

ไม่จำเป็นต้องใช้

การแสดงข้อความในแอป

ไม่จำเป็นต้องใช้

การติดตั้ง

ไม่จำเป็นต้องใช้

ผลงาน

ที่จำเป็น

ฐานข้อมูล

ไม่จำเป็นต้องใช้

การกำหนดค่า

ไม่จำเป็นต้องใช้

Firebase SDK จำนวนที่น่าประหลาดใจทำงานได้ดีจริงๆ โดยไม่ต้องติดตั้ง GMS แม้แต่ Authentication SDK ก็สามารถใช้งานได้โดยไม่ต้องใช้ GMS ด้วยการใช้งานที่ถูกต้อง

โปรดทราบว่ารายการนี้มีความถูกต้อง ณ วันที่เผยแพร่บทความนี้ซึ่งก็คือวันที่ 6 กันยายนเท่านั้น อาจมีการเปลี่ยนแปลงในอนาคตเมื่อมีการเพิ่ม อัปเดต หรือลบ SDK ออกจาก Firebase สำหรับข้อมูลล่าสุด รวมถึงวิธีแก้ปัญหาในการใช้ Firebase Authentication โดยไม่มี GMS ตรวจสอบหน้าของ Google.