Google Play Hizmetleri'ni kullanarak bir uygulama geliştirmek için API'leri görüyorsanız, aşağıdaki API'leri ayarlamak için Google Analytics 4'ten ulaşabileceğiniz alakalı SDK'larla Google maven deposu.
Google Play Hizmetleri'ni kullanırken uygulamanızı test etmek için takip etmek için:
- Android 6.0 (API) çalıştıran uyumlu bir Android cihaz 23. seviye) veya daha yüksek bir seviyedeyseniz ve Google Play Store uygulamasına sahipyseniz yüklendi.
- Android emülatörü Google API'lerini çalıştıran AVD .
Google Play Hizmetleri için bağımlılıkları bildirme
Uygulamanızda Google Play Hizmetleri API'lerine bağlı özellikler geliştirmek için aşağıdaki adımları tamamlayın:
Uygulamanızın modül dizinindeki
build.gradle
dosyasını açın.Uygulamanızın gerektirdiği her SDK'ya, söz konusu SDK'ya yönelik bağımlılığı ekleyin. Bu sayfada, yaygın olarak kullanılan Google Play Hizmetleri'nin listelendiği bir bölüm bulunmaktadır. bağımlılıkları hakkında daha fazla bilgi edinin. Ayrıca, tabloya Firebase için Firebase bağımlılıkları inceleyebilirsiniz.
Değişiklikleri kaydedin ve inceleyebilirsiniz.
Aşağıdaki snippet,build.gradle
yer kitaplığı:
apply plugin: 'com.android.application'
...
dependencies {
implementation 'com.google.android.gms:play-services-location:21.3.0'
}
Google Play Hizmetleri SDK'larının hata düzeltmeleri ve yeni özellikler içeren yeni sürümleri düzenli olarak yayınlanır. Bu güncellemeler sürüm notlar ekleyin. Uygulamanız uygulamanızın bağımlılıklarını en son sürüme avantajını ortaya koyabilir.
Google Play Hizmetleri'nin yüklü olup olmadığını kontrol edin
Google Play hizmetlerine genel bakış bölümünde açıklandığı gibi Google Play Hizmetleri, Android'de otomatik güncelleme alır 6.0 (API düzeyi 23) ve sonraki sürümler Google Play Store uygulamasıyla satın alabilirsiniz. Ancak Google Play'in yüklü olmadığı Android cihazlarda Mağazada Google Play Hizmetleri yüklü değil. Uygulamanız cihazlarda çalışıyorsa yoksa, Google Play'in bu yeni hizmeti satın alıp almadığını hizmetleri, Google API'lerini kullanmaya çalışmadan önce cihaza yüklenir veya Uygulamanızda, Google Play hizmetlerinin çalışmasını gerektiren özellikleri etkinleştirme.
Cihazda Google Play Hizmetleri'nin olup olmadığını kontrol etmek için
isGooglePlayServicesAvailable()
yöntemidir.
Ardından Google Play Hizmetleri ile bağlantı başlatmak veya Google Play Hizmetleri'nin yüklenen sürümünün belirli bir API'yi destekleyip desteklemediği, Google API'lerine Erişme kılavuzunu okuyun.
Google Play Hizmetleri'nin bağımlılıkları
Aşağıdaki tabloda, kullanabileceğiniz Google Play Hizmetleri bağımlılıkları listelenmiştir dahil edin. Listeyi cihaz türüne göre filtrelemek için kullanım durumunu veya bağımlılığı adını girin.
Kullanım alanı ve bağımlılık adı | Desteklenen cihazlar |
---|---|
Google Mobil Reklamlarcom.google.android.gms:play-services-ads:23.3.0 |
Telefon, Tablet |
Android Reklam Kimliği (AAID)com.google.android.gms:play-services-ads-identifier:18.1.0 |
Telefon, Tablet, Android TV, ChromeOS |
Google Mobil Reklamlar'ın basit sürümücom.google.android.gms:play-services-ads-lite:23.3.0 |
Telefon, Tablet |
Arama İçin AdSense (AFS) Özel Arama Reklamları (ÖAR)com.google.android.gms:play-services-afs-native:19.1.0 |
Telefon, Tablet, ChromeOS |
Android için Google Analytics Hizmetleri SDK'sıcom.google.android.gms:play-services-analytics:18.1.0 |
Kullanımdan kaldırıldı. Bunun yerine Firebase için Google Analytics'i kullanın. |
Uygulama Dizinicom.google.android.gms:play-services-appindex:16.2.0 |
Telefon, Tablet, Android TV |
AppSearchcom.google.android.gms:play-services-appsearch:16.0.0 |
Telefon, Tablet, Android TV |
Android App Set Kimliğicom.google.android.gms:play-services-appset:16.1.0 |
Telefon, Tablet, Android TV, ChromeOS |
Android için Google ile Oturum Açmacom.google.android.gms:play-services-auth:21.2.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS |
SMS Retriever API'sicom.google.android.gms:play-services-auth-api-phone:18.1.0 |
Telefon, Tablet, Android Go |
Store API'yi engelle (kullanıcı kimlik bilgileri depolamasını içerir)com.google.android.gms:play-services-auth-blockstore:16.4.0 |
Telefon, Tablet, Android Go, ChromeOS |
Google Marka Bilinirliği API'sicom.google.android.gms:play-services-awareness:19.1.0 |
Telefon, Tablet, Auto, Android Go, ChromeOS |
Yardımcı programlarcom.google.android.gms:play-services-base:18.5.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Hizmet sınıfı için sahte ürünleri test etmecom.google.android.gms:play-services-base-testing:16.1.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Diğer yardımcı program derslericom.google.android.gms:play-services-basement:18.4.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Google Castcom.google.android.gms:play-services-cast:21.5.0 |
Telefon, Tablet, Android Go, ChromeOS |
Google Cast Uygulama Çerçevesi (CAF)com.google.android.gms:play-services-cast-framework:21.5.0 |
Telefon, Tablet, Android Go, ChromeOS |
Android TV Alıcılarıcom.google.android.gms:play-services-cast-tv:21.1.0 |
Android TV |
Google Kod Tarayıcıcom.google.android.gms:play-services-code-scanner:16.1.0 |
Telefon, Tablet, Android Go, ChromeOS |
Chromium ağ yığını (Cronet)com.google.android.gms:play-services-cronet:18.1.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Cihazlar arası etkileşimler (DTDI)com.google.android.gms:play-services-dtdi:16.0.0-beta01 |
Telefon, Tablet, Android Go |
Fast IDentity Online (FIDO) Kimlik Doğrulamasıcom.google.android.gms:play-services-fido:21.1.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS Android 7.0 (API düzeyi 24) veya sonraki sürümleri çalıştıran cihazlarda desteklenir. |
Android için Google Fit API ve Mobil cihazlarda Recording API (kullanıcı fitness verileri için)com.google.android.gms:play-services-fitness:21.2.0 |
Telefon, Tablet, Android Go, ChromeOS, Wear OS |
Android için Google Play Games Hizmetleri 2 sürümücom.google.android.gms:play-services-games-v2:20.1.2 |
Telefon, Tablet, Android TV, Android Go, ChromeOS |
Android için Google Play Games Hizmetleri v2 Yerel C SDK'sıcom.google.android.gms:play-services-games-v2-native-c:17.0.0-beta1 |
Telefon, Tablet, Android TV, Android Go, ChromeOS |
Android için Google Play Games Hizmetleri 1. sürümücom.google.android.gms:play-services-games:23.2.0 |
Telefon, Tablet, Android TV, Android Go, ChromeOS |
Matter API'sıcom.google.android.gms:play-services-home:16.0.0 |
Telefon, Tablet |
Google Play Hazır Uygulamacom.google.android.gms:play-services-instantapps:18.1.0 |
Telefon, Tablet, Android TV, Android Go, ChromeOS Android 5.0 (API düzeyi 21) veya sonraki sürümleri çalıştıran cihazlarda desteklenir. |
Android için Konum Hizmetlericom.google.android.gms:play-services-location:21.3.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Android için Google Haritalar SDK'sıcom.google.android.gms:play-services-maps:19.0.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS |
ML Kit barkod taramacom.google.android.gms:play-services-mlkit-barcode-scanning:18.3.1 |
Telefon, Tablet, Android Go, ChromeOS |
ML Kiti belge tarayıcıcom.google.android.gms:play-services-mlkit-document-scanner:16.0.0-beta1 |
Telefon, Tablet, Android Go, ChromeOS |
ML Kiti yüz algılamacom.google.android.gms:play-services-mlkit-face-detection:17.1.0 |
Telefon, Tablet, Android Go, ChromeOS |
Makine Öğrenimi Kiti görüntü etiketlemecom.google.android.gms:play-services-mlkit-image-labeling:16.0.8 |
Telefon, Tablet, Android Go, ChromeOS |
Özel Makine Öğrenimi Kiti görüntü etiketlemecom.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta5 |
Telefon, Tablet, Android Go, ChromeOS |
ML Kit dil tanımlamacom.google.android.gms:play-services-mlkit-language-id:17.0.0 |
Telefon, Tablet, Android Go, ChromeOS |
ML Kiti akıllı yanıtıcom.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1 |
Telefon, Tablet, Android Go, ChromeOS |
ML Kit konu segmentasyonucom.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1 |
Telefon, Tablet, Android Go, ChromeOS |
ML Kiti metin tanımacom.google.android.gms:play-services-mlkit-text-recognition:19.0.1 |
Telefon, Tablet, Android Go, ChromeOS |
Çince için Makine Öğrenimi Kiti metin tanımacom.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.1 |
Telefon, Tablet, Android Go, ChromeOS |
Devanagari için Makine Öğrenimi Kiti metin tanımacom.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.1 |
Telefon, Tablet, Android Go, ChromeOS |
Japonca için Makine Öğrenimi Kiti metin tanımacom.google.android.gms:play-services-mlkit-text-recognition-japanese:16.0.1 |
Telefon, Tablet, Android Go, ChromeOS |
Korece için Makine Öğrenimi Kiti metin tanımacom.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.1 |
Telefon, Tablet, Android Go, ChromeOS |
Yakındaki cihazları bulma ve bağlantı kurmacom.google.android.gms:play-services-nearby:19.3.0 |
Telefon, Tablet, Android TV, Auto, Android Go |
Açık kaynak lisansları göstercom.google.android.gms:play-services-oss-licenses:17.1.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS Android 5.0 (API düzeyi 21) veya sonraki sürümleri çalıştıran cihazlarda desteklenir. |
Ekran kilidi kalite kontrolü com.google.android.gms:play-services-password-complexity:18.1.0 |
Telefon, Tablet, Android Go, ChromeOS, Wear OS Android 4.4 (API düzeyi 19) ile Android 9 (API düzeyi 28) arasındaki sürümleri çalıştıran cihazlarda desteklenir. |
Google Cüzdan (eski adıyla Kartlar için Google Pay)com.google.android.gms:play-services-pay:16.5.0 |
Telefon, Tablet, Android Go, ChromeOS Android 5.0 (API düzeyi 20) veya sonraki sürümleri çalıştıran cihazlarda desteklenir. |
Uygulama enstrümanı içinreCAPTCHA Enterprisecom.google.android.gms:play-services-recaptcha:17.1.0 |
Telefon, Tablet, Android TV, Android Go, ChromeOS |
SafetyNet API'leri (cihaz onayı, güvenli tarama, reCAPTCHA ve uygulama doğrulama dahil)com.google.android.gms:play-services-safetynet:18.1.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS |
Google Etiket Yöneticisicom.google.android.gms:play-services-tagmanager:18.1.0 |
Telefon, Tablet, Android TV, Android Go, ChromeOS |
Android'de Görevler API'sicom.google.android.gms:play-services-tasks:18.2.0 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS |
Android için Hızlandırma Hizmeticom.google.android.gms:play-services-tflite-acceleration-service:16.0.0-beta01 |
Telefon, Tablet, Android Go, ChromeOS |
Google Play hizmetleri için TensorFlow Lite GPU Delegate APIcom.google.android.gms:play-services-tflite-gpu:16.2.0 |
Telefon, Tablet, Android Go, ChromeOS |
Google Play hizmetleri için TensorFlow Lite Java APIcom.google.android.gms:play-services-tflite-java:16.2.0-beta02 |
Telefon, Tablet, Android Go, ChromeOS |
Google Play hizmetleri için TensorFlow Lite Destek API'sicom.google.android.gms:play-services-tflite-support:16.1.0 |
Telefon, Tablet, Android Go, ChromeOS |
Thread Network APIcom.google.android.gms:play-services-threadnetwork:16.0.1 |
Telefon, Tablet |
Mobil Vizyoncom.google.android.gms:play-services-vision:20.1.3 |
Telefon, Tablet, Android Go, ChromeOS |
Android'de Ödemeler İçin Google Paycom.google.android.gms:play-services-wallet:19.4.0 |
Telefon, Tablet, Auto, Android Go, ChromeOS, Wear OS |
Giyilebilir Veri Katmanı API'sicom.google.android.gms:play-services-wearable:18.2.0 |
Telefon, Tablet, Wear OS |
Gradle eklentileri
Google Play Hizmetleri, aşağıda gösterildiği gibi çeşitli Gradle eklentileri de içerir: aşağıdaki tabloda bulabilirsiniz. Önceki tablodan önce görünen düğmelerin bu tabloda görünen bilgileri değiştirmeyin.
Kullanım alanı ve Gradle eklentisi adı | Desteklenen cihazlar |
---|---|
Açık kaynak lisansları göstercom.google.android.gms:oss-licenses-plugin:0.10.6 |
Telefon, Tablet, ChromeOS |
Katı sürüm kontrolücom.google.android.gms:strict-version-matcher-plugin:1.2.4 |
Telefon, Tablet, Android TV, Auto, Android Go, ChromeOS, Wear OS |