Google Play Games Hizmetleri'ni destekleme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Uyarı: Google Play Instant artık kullanılamayacaktır. Aralık 2025'ten itibaren,
Hazır Uygulamalar Google Play üzerinden yayınlanamayacak ve tüm
Google Play Hizmetleri Instant API'leri
artık çalışmayacak. Kullanıcılara artık Play tarafından herhangi bir mekanizma kullanılarak Instant Apps sunulmayacak.
Bu değişikliği, geliştirici geri bildirimlerine ve Google Play Instant'ın kullanıma sunulmasından bu yana ekosistemi iyileştirmek için yaptığımız sürekli yatırımlara göre yapıyoruz.
Kullanıcı sayısını artırmaya yönelik optimizasyona devam etmek için geliştiricilerin, kullanıcıları derin bağlantılar kullanarak normal uygulamalarına veya oyunlarına yönlendirmelerini ve uygun olduğunda belirli yolculuklara ya da özelliklere yönlendirmelerini öneririz.
Tüm anında oynanan oyunlar, Google Play Oyun Hizmetleri'ni kullanarak otomatik oturum açmayı desteklemelidir. Kayıtlı ilerleme durumunu buluttan geri yüklemek için kullanabileceğiniz tutarlı bir oyuncu kimliği sağlamak amacıyla Google Play Games Hizmetleri'ni kullanın.
Kitaplığın boyut etkisi
Google Play Games Hizmetleri kitaplığının boyut etkisi, oyun motorunun Unity, Java veya Native'de çalışıp çalışmadığına bağlıdır.
Java
ProGuard hangi sınıfların kullanıldığı hakkında bilgi sahibi olduğu için boyut üzerindeki etki minimumdur.
Unity
Resmi Google Play Oyun Hizmetleri eklentisini kullanarak oyun kaydetme özelliğini Unity oyununuza entegre edebilirsiniz.
ProGuard önerilerini kullanırsanız boyut etkisi yaklaşık 200 KB'dır.
Yerel
Native Play Games Hizmetleri SDK'sını kullanarak oyun kaydetme özelliğini Android NDK'da oluşturulan bir oyuna entegre edebilirsiniz.
Kitaplığın dahil ettiği Java kodunun çoğunu kaldırmak için aşağıdaki genel ProGuard yapılandırmasını kullanın. Bu yapılandırmayla Play Games Hizmetleri oturum açma ve oyun kaydetme özelliğini uygulayabilir, APK'ya yalnızca yaklaşık 250 KB ekleyerek uygulamanızın boyutunu artırmazsınız.
# The native PGS library wraps the Java PGS SDK using reflection.
-dontobfuscate
-keeppackagenames
# Needed for callbacks.
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Needed for helper libraries.
-keep class com.google.example.games.juihelper.** {
public protected *;
}
-keep class com.sample.helper.** {
public protected *;
}
# Needed for GoogleApiClient and auth stuff.
-keep class com.google.android.gms.common.api.** {
public protected *;
}
# Keep all of the "nearby" library, which is needed by the native PGS library
# at runtime (though deprecated).
-keep class com.google.android.gms.nearby.** {
public protected *;
}
# Keep all of the public PGS APIs.
-keep class com.google.android.gms.games.** {
public protected *;
}
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-23 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-08-23 UTC."],[],[],null,["**Warning:** Google Play Instant will no longer be available. Starting December 2025,\nInstant Apps cannot be published through Google Play, and all\n[Google Play services Instant APIs](https://developers.google.com/android/reference/com/google/android/gms/instantapps/package-summary)\nwill no longer work. Users will no longer be served Instant Apps by Play using any\nmechanism.\n\nWe're making this change based on developer feedback and our continuous investments\nto improve the ecosystem since the introduction of Google Play Instant.\n\nTo continue optimizing for user growth, we encourage developers to refer users to\ntheir regular app or game, using [deeplinks](https://support.google.com/googleplay/android-developer/answer/12463044)\nto redirect them to specific journeys or features when relevant.\n\nAll Instant play games must support automatic\n[sign-in using Google Play Games Services](https://developers.google.com/games/services/common/concepts/sign-in). Use\nGoogle Play Games Services to\nprovide a consistent player ID that you can use to restore saved progress\nfrom the cloud.\n\nSize impact of the library\n\nThe size impact of the Google Play Games Services library depends on whether the\ngame engine runs on Unity, Java, or Native.\n\nJava\n\nThe size impact is minimal because ProGuard is informed about\nwhich classes are used.\n\nUnity\n\nYou can integrate the game save feature into your Unity game using the\n[official Google Play Game Services plugin](https://github.com/playgameservices/play-games-plugin-for-unity/tree/master/current-build).\nThe size impact is around 200 KB if you use the ProGuard recommendations.\n\nNative\n\nYou can integrate the game save feature with a game built on the Android NDK using the\n[Native Play Games Services SDK](https://developers.google.com/games/services/cpp/GettingStartedNativeClient).\n\nUse the general ProGuard configuration below to strip out most of the Java code\nincluded by the library. You can implement Play Games Services\nsign-in and game save with this configuration, while only adding about\n250 KB to the APK. \n\n # The native PGS library wraps the Java PGS SDK using reflection.\n -dontobfuscate\n -keeppackagenames\n\n # Needed for callbacks.\n -keepclasseswithmembernames,includedescriptorclasses class * {\n native \u003cmethods\u003e;\n }\n\n # Needed for helper libraries.\n -keep class com.google.example.games.juihelper.** {\n public protected *;\n }\n -keep class com.sample.helper.** {\n public protected *;\n }\n\n # Needed for GoogleApiClient and auth stuff.\n -keep class com.google.android.gms.common.api.** {\n public protected *;\n }\n\n # Keep all of the \"nearby\" library, which is needed by the native PGS library\n # at runtime (though deprecated).\n -keep class com.google.android.gms.nearby.** {\n public protected *;\n }\n\n # Keep all of the public PGS APIs.\n -keep class com.google.android.gms.games.** {\n public protected *;\n }"]]