하나 이상의 Google Firebase SDK를 앱에 구현하려고 하시나요? 이 목록을 확인하여 Google Play 서비스에 의존하는지 확인하세요!
Google은 Android 공간에서 매우 흔한 이름입니다. 회사는 안드로이드 오픈소스 프로젝트 자체를 소유하고 유지할 뿐만 아니라, Android 최대 배포 플랫폼: Google Play Store 및 기본 Google 모바일 서비스(GMS) 모음곡. 여기서 GMS가 중요한 부분입니다. 분석 및 충돌 감지 등을 위한 Google의 크로스 플랫폼 툴킷인 Firebase는 GMS를 사용하여 다양한 기능을 제공합니다.
대상 장치에 Google 앱이 사전 설치되어 있으면 괜찮습니다. 하지만 그렇지 않으면 어떻게 될까요? 사용자가 부트로더를 잠금 해제하고 Google 프리 ROM을 플래시하면 어떻게 되나요? 누군가 Huawei 기기를 사용하고 있거나 중국에서 휴대폰을 수입한 경우 어떻게 되나요? 앱의 Firebase 종속 부분이 작동하지 않나요?
다행히도 앱에 Firebase를 구현하려는 경우 Google이 지원되지 않는 기기에서 어떤 SDK가 작동하고 어떤 SDK가 작동하지 않을지 추측할 필요가 없습니다. Google은 현재의 모든 Firebase SDK 목록과 GMS 의존 여부를 유용하게 공개했습니다. 이를 사용하여 안전하게 구현할 수 있는 SDK와 보완하거나 피해야 할 SDK를 한눈에 알 수 있습니다.
다음은 Firebase SDK와 GMS 종속 항목이 있는지 여부를 나열한 표입니다.
도서관 |
GMS 상태 |
---|---|
Play 서비스 광고 |
필수의 |
해석학 |
추천 |
앱 인덱싱 |
필수의 |
입증 |
필수의 |
소방서 |
필요하지 않음 |
기능 |
필요하지 않음 |
메시징 |
필수의 |
저장 |
필요하지 않음 |
크래시리틱스 |
필요하지 않음 |
동적 링크 |
필수의 |
ML 비전 |
필수의 |
ML 모델 해석기 |
필수의 |
인앱 메시지 |
필요하지 않음 |
인앱 메시지 디스플레이 |
필요하지 않음 |
설치 |
필요하지 않음 |
성능 |
필수의 |
데이터 베이스 |
필요하지 않음 |
구성 |
필요하지 않음 |
놀랍게도 많은 Firebase SDK가 실제로 GMS를 설치하지 않고도 제대로 작동합니다. 올바른 구현을 통해 인증 SDK도 GMS 없이 사용할 수 있습니다.
이 목록은 이 기사가 게시된 9월 6일 현재에만 정확하다는 점을 명심하세요. 향후 SDK가 Firebase에 추가, 업데이트 또는 제거됨에 따라 변경될 가능성이 있습니다. 최신 정보와 GMS 없이 Firebase 인증을 사용하는 방법을 알아보려면 Google 페이지를 확인해 보세요..