Peringatan: Google Play Instan tidak akan tersedia lagi. Mulai Desember 2025, Aplikasi Instan tidak dapat dipublikasikan melalui Google Play, dan semua API Instan layanan Google Play tidak akan berfungsi lagi. Pengguna tidak akan lagi disajikan Aplikasi Instan oleh Play menggunakan mekanisme apa pun.
Kami melakukan perubahan ini berdasarkan masukan developer dan investasi berkelanjutan kami untuk meningkatkan kualitas ekosistem sejak diperkenalkannya Google Play Instan.
Untuk terus mengoptimalkan pertumbuhan pengguna, sebaiknya developer mengarahkan pengguna ke aplikasi atau game reguler mereka, menggunakan deep link untuk mengalihkan mereka ke perjalanan atau fitur tertentu jika relevan.
Semua game Play instan harus mendukung login otomatis menggunakan Layanan game Google Play. Gunakan Layanan game Google Play untuk memberikan ID pemain yang konsisten yang dapat Anda gunakan untuk memulihkan progres yang disimpan dari cloud.
Dampak ukuran koleksi
Dampak ukuran library Layanan Game Google Play bergantung pada apakah mesin game berjalan di Unity, Java, atau Native.
Java
Dampak ukuran minimal karena ProGuard diberi tahu tentang class mana yang digunakan.
Unity
Anda dapat mengintegrasikan fitur penyimpanan game ke dalam game Unity menggunakan plugin Layanan Game Google Play resmi. Dampak ukuran sekitar 200 KB jika Anda menggunakan rekomendasi ProGuard.
Native
Anda dapat mengintegrasikan fitur penyimpanan game dengan game yang dibuat di Android NDK menggunakan SDK Layanan Game Play Native.
Gunakan konfigurasi ProGuard umum di bawah untuk menghapus sebagian besar kode Java yang disertakan oleh koleksi. Anda dapat menerapkan login dan penyimpanan game Layanan game Play dengan konfigurasi ini, sekaligus hanya menambahkan sekitar 250 KB ke APK.
# 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 *;
}