Google Play 서비스를 사용하여 앱을 개발하려는 경우 API를 사용하는 경우 이 페이지의 안내에 따라 관련 SDK로 프로젝트를 업그레이드하시기 바랍니다. Google Maven 저장소.
Google Play 서비스 사용 시 앱을 테스트하려면 있습니다.
- Android 6.0 (API)을 실행하는 호환 Android 기기 수준 23) 이상이고 Google Play 스토어 앱이 있어야 합니다. 설치해야 합니다.
- Android Emulator는 Google API를 실행하는 AVD Android 6.0 (API 수준 23) 이상을 기반으로 하는 플랫폼
Google Play 서비스의 종속 항목 선언
앱에서 Google Play 서비스 API를 사용하는 기능을 개발하려면 다음 단계를 완료하세요.
앱의 모듈 디렉터리 내에서
build.gradle
파일을 엽니다.앱에 필요한 각 SDK의 경우 해당 SDK의 종속 항목을 포함합니다. 이 페이지에는 일반적인 Google Play 서비스 종속 항목을 참조하세요. 또한 키워드를 추가할 수도 있습니다. Firebase 종속 항목을 프로젝트의 인스턴스입니다.
변경사항을 저장하고 프로젝트의 인스턴스입니다.
다음 스니펫은 다음을 사용하는 build.gradle
파일의 예를 보여줍니다.
위치 라이브러리:
apply plugin: 'com.android.application'
...
dependencies {
implementation 'com.google.android.gms:play-services-location:21.3.0'
}
버그 수정 및 새로운 기능이 포함된 Google Play 서비스 SDK의 새 버전 주기적으로 출시됩니다 이 업데이트는 출시 버전에서 발표됩니다. 참고: 앱이 이미 사용 중인 앱의 종속 항목에서 최신 버전으로 변경하여 이러한 해결책의 장점을 활용할 수 있습니다.
Google Play 서비스가 설치되어 있는지 확인
Google Play 서비스 개요에 설명된 대로 Android에서 자동 업데이트를 받는 Google Play 서비스 6.0 (API 수준 23) 이상 Google Play 스토어 앱을 통해 구매할 수 있습니다. 하지만 Google Play가 없는 Android 기기는 스토어에 Google Play 서비스가 설치되어 있지 않습니다. 앱이 기기에서 실행되는 경우 Google Play 서비스가 없는 경우 Google Play에서 Google API 사용을 시도하기 전에 기기에 설치된 서비스 Google Play 서비스가 작동해야 하는 기능을 앱에서 사용 설정합니다.
기기에서 Google Play 서비스가 있는지 확인하려면 다음을 사용하세요.
isGooglePlayServicesAvailable()
드림
메서드를 사용하여 축소하도록 요청합니다.
그런 다음 Google Play 서비스에 연결하거나 설치된 Google Play 서비스의 버전이 특정 API를 지원하는지 여부 Google API 액세스에 관한 가이드를 읽어보세요.
Google Play 서비스 종속 항목
다음 표에는 Google Play 서비스 관련 종속 항목 목록에서 포함할 수 있습니다. 기기 유형별로 목록을 필터링할 수 있습니다. 특정 사용 사례나 종속 항목을 검색할 수 있으며 버튼 다음에 표시되는 상자에 텍스트를 입력합니다.
<ph type="x-smartling-placeholder">
사용 사례 및 종속 항목 이름 | 지원되는 기기 |
---|---|
Google 모바일 광고com.google.android.gms:play-services-ads:23.3.0 |
휴대전화, 태블릿 |
Android Advertising ID (AAID)com.google.android.gms:play-services-ads-identifier:18.1.0 |
휴대전화, 태블릿, Android TV, ChromeOS |
Google 모바일 광고의 경량 버전com.google.android.gms:play-services-ads-lite:23.3.0 |
휴대전화, 태블릿 |
검색용 애드센스 (AFS) 맞춤 검색 광고 (CSA)com.google.android.gms:play-services-afs-native:19.1.0 |
휴대전화, 태블릿, ChromeOS |
Android용 Google 애널리틱스 서비스 SDKcom.google.android.gms:play-services-analytics:18.1.0 |
지원 중단되었습니다. 대신 Firebase용 Google 애널리틱스를 사용하세요. |
앱 색인com.google.android.gms:play-services-appindex:16.2.0 |
휴대전화, 태블릿, Android TV |
AppSearchcom.google.android.gms:play-services-appsearch:16.0.0 |
휴대전화, 태블릿, Android TV |
Android 앱 세트 IDcom.google.android.gms:play-services-appset:16.1.0 |
휴대전화, 태블릿, Android TV, ChromeOS |
Android용 Google 로그인com.google.android.gms:play-services-auth:21.2.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS |
SMS Retriever APIcom.google.android.gms:play-services-auth-api-phone:18.1.0 |
스마트폰, 태블릿, Android Go |
Block Store API (사용자 인증 정보 저장소 포함)com.google.android.gms:play-services-auth-blockstore:16.4.0 |
스마트폰, 태블릿, Android Go, ChromeOS |
Google Awareness APIcom.google.android.gms:play-services-awareness:19.1.0 |
스마트폰, 태블릿, Auto, Android Go, ChromeOS |
유틸리티 클래스com.google.android.gms:play-services-base:18.5.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS |
유틸리티 클래스용 모조 테스트com.google.android.gms:play-services-base-testing:16.1.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS |
유틸리티 클래스 더보기com.google.android.gms:play-services-basement:18.4.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Google Castcom.google.android.gms:play-services-cast:21.5.0 |
스마트폰, 태블릿, Android Go, ChromeOS |
Google Cast 애플리케이션 프레임워크 (CAF)com.google.android.gms:play-services-cast-framework:21.5.0 |
스마트폰, 태블릿, Android Go, ChromeOS |
Google 코드 스캐너com.google.android.gms:play-services-code-scanner:16.1.0 |
스마트폰, 태블릿, Android Go, ChromeOS |
Chromium 네트워크 스택 (Cronet)com.google.android.gms:play-services-cronet:18.1.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS |
기기 간 상호작용 (DTDI)com.google.android.gms:play-services-dtdi:16.0.0-beta01 |
스마트폰, 태블릿, Android Go |
Fast IDentity Online (FIDO) 인증com.google.android.gms:play-services-fido:21.1.0 |
스마트폰, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS Android 7.0 (API 수준 24) 이상을 실행하는 기기에서 지원됩니다. |
Android용 Google 피트니스 API 및 모바일의 녹화 API (사용자 피트니스 데이터용)com.google.android.gms:play-services-fitness:21.2.0 |
스마트폰, 태블릿, Android Go, ChromeOS, Wear OS |
Android용 Google Play 게임즈 서비스 v2com.google.android.gms:play-services-games-v2:20.1.2 |
휴대전화, 태블릿, Android TV, Android Go, ChromeOS |
Android용 Google Play 게임즈 서비스 v2 네이티브 C SDKcom.google.android.gms:play-services-games-v2-native-c:17.0.0-beta1 |
휴대전화, 태블릿, Android TV, Android Go, ChromeOS |
Android용 Google Play 게임즈 서비스 v1com.google.android.gms:play-services-games:23.2.0 |
휴대전화, 태블릿, Android TV, Android Go, ChromeOS |
Matter APIcom.google.android.gms:play-services-home:16.0.0 |
휴대전화, 태블릿 |
Google Play 인스턴트com.google.android.gms:play-services-instantapps:18.1.0 |
스마트폰, 태블릿, Android TV, Android Go, ChromeOS Android 5.0 (API 수준 21) 이상을 실행하는 기기에서 지원됩니다. |
Android용 위치 서비스com.google.android.gms:play-services-location:21.3.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Android용 Google 지도 SDKcom.google.android.gms:play-services-maps:19.0.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS |
ML Kit 바코드 스캔com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.1 |
스마트폰, 태블릿, Android Go, ChromeOS |
ML Kit 문서 스캐너com.google.android.gms:play-services-mlkit-document-scanner:16.0.0-beta1 |
스마트폰, 태블릿, Android Go, ChromeOS |
ML Kit 얼굴 인식com.google.android.gms:play-services-mlkit-face-detection:17.1.0 |
스마트폰, 태블릿, Android Go, ChromeOS |
ML Kit 이미지 라벨 지정com.google.android.gms:play-services-mlkit-image-labeling:16.0.8 |
스마트폰, 태블릿, Android Go, ChromeOS |
ML Kit 이미지 라벨 지정 커스텀com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta5 |
스마트폰, 태블릿, Android Go, ChromeOS |
ML Kit 언어 식별com.google.android.gms:play-services-mlkit-language-id:17.0.0 |
스마트폰, 태블릿, Android Go, ChromeOS |
ML Kit 스마트 답장com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1 |
스마트폰, 태블릿, Android Go, ChromeOS |
ML Kit 주제 세분화com.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1 |
스마트폰, 태블릿, Android Go, ChromeOS |
ML Kit 텍스트 인식com.google.android.gms:play-services-mlkit-text-recognition:19.0.1 |
스마트폰, 태블릿, Android Go, ChromeOS |
중국어 ML Kit 텍스트 인식com.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.1 |
스마트폰, 태블릿, Android Go, ChromeOS |
데바나가리를 위한 ML Kit 텍스트 인식com.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.1 |
스마트폰, 태블릿, Android Go, ChromeOS |
일본어 ML Kit 텍스트 인식com.google.android.gms:play-services-mlkit-text-recognition-japanese:16.0.1 |
스마트폰, 태블릿, Android Go, ChromeOS |
한국어 ML Kit 텍스트 인식com.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.1 |
스마트폰, 태블릿, Android Go, ChromeOS |
근처 기기 검색 및 연결com.google.android.gms:play-services-nearby:19.3.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go |
오픈소스 라이선스 표시com.google.android.gms:play-services-oss-licenses:17.1.0 |
스마트폰, 태블릿, Android TV, Auto, Android Go, ChromeOS Android 5.0 (API 수준 21) 이상을 실행하는 기기에서 지원됩니다. |
화면 잠금 품질 검사 com.google.android.gms:play-services-password-complexity:18.1.0 |
스마트폰, 태블릿, Android Go, ChromeOS, Wear OS Android 4.4 (API 수준 19)~Android 9 (API 수준 28)를 실행하는 기기에서 지원됩니다. |
Google 월렛 (이전 명칭: Google Pay for Pass)com.google.android.gms:play-services-pay:16.5.0 |
스마트폰, 태블릿, Android Go, ChromeOS Android 5.0 (API 수준 20) 이상을 실행하는 기기에서 지원됩니다. |
앱 계측을 위한 reCAPTCHA Enterprisecom.google.android.gms:play-services-recaptcha:17.1.0 |
휴대전화, 태블릿, Android TV, Android Go, ChromeOS |
SafetyNet API (기기 증명, 세이프 브라우징, reCAPTCHA, 앱 인증 포함)com.google.android.gms:play-services-safetynet:18.1.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS |
Google 태그 관리자com.google.android.gms:play-services-tagmanager:18.1.0 |
휴대전화, 태블릿, Android TV, Android Go, ChromeOS |
Android의 Tasks APIcom.google.android.gms:play-services-tasks:18.2.0 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Android용 가속 서비스com.google.android.gms:play-services-tflite-acceleration-service:16.0.0-beta01 |
스마트폰, 태블릿, Android Go, ChromeOS |
Google Play 서비스용 TensorFlow Lite GPU Delegate APIcom.google.android.gms:play-services-tflite-gpu:16.2.0 |
스마트폰, 태블릿, Android Go, ChromeOS |
Google Play 서비스용 TensorFlow Lite Java APIcom.google.android.gms:play-services-tflite-java:16.2.0-beta02 |
스마트폰, 태블릿, Android Go, ChromeOS |
Google Play 서비스용 TensorFlow Lite Support APIcom.google.android.gms:play-services-tflite-support:16.1.0 |
스마트폰, 태블릿, Android Go, ChromeOS |
스레드 네트워크 APIcom.google.android.gms:play-services-threadnetwork:16.0.1 |
휴대전화, 태블릿 |
모바일 비전com.google.android.gms:play-services-vision:20.1.3 |
스마트폰, 태블릿, Android Go, ChromeOS |
Android의 Google Pay for Paymentscom.google.android.gms:play-services-wallet:19.4.0 |
스마트폰, 태블릿, Auto, Android Go, ChromeOS, Wear OS |
Wearable Data Layer APIcom.google.android.gms:play-services-wearable:18.2.0 |
스마트폰, 태블릿, Wear OS |
Gradle 플러그인
Google Play 서비스에는 다음과 같은 여러 Gradle 플러그인도 포함되어 있습니다. 다음 표를 참조하세요. 이전 표 앞에 표시되는 버튼은 이 표에 표시된 정보는 변경하지 마세요.
사용 사례 및 Gradle 플러그인 이름 | 지원되는 기기 |
---|---|
오픈소스 라이선스 표시com.google.android.gms:oss-licenses-plugin:0.10.6 |
휴대전화, 태블릿, ChromeOS |
엄격한 버전 확인com.google.android.gms:strict-version-matcher-plugin:1.2.4 |
휴대전화, 태블릿, Android TV, Auto, Android Go, ChromeOS, Wear OS |