Notifikasi

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Mencegah pendistribusian ulang yang tidak sah dengan perlindungan otomatis dan meminta pengguna untuk mendapatkan aplikasi Anda di Google Play

Perlindungan otomatis Google Play adalah layanan yang membantu Anda melindungi aplikasi dan game dari pembajakan dan pendistribusian ulang yang tidak sah. Jika pengguna mendapatkan aplikasi Anda yang dilindungi dari saluran distribusi yang tidak dikenal, mereka akan diminta untuk mendapatkan aplikasi resmi Anda dari Google Play. Perlindungan otomatis berfungsi di aplikasi Anda tanpa koneksi data. Fitur ini dapat diaktifkan dengan sekali klik di Konsol Play dan tidak memerlukan pekerjaan developer sebelum pengujian maupun integrasi server backend.

Cara kerjanya

Perlindungan otomatis dapat menambahkan fitur berikut ke aplikasi Anda:

Pemeriksaan penginstal

Perlindungan otomatis dapat menambahkan pemeriksaan penginstal Google Play ke kode aplikasi Anda yang terjadi saat runtime ketika aplikasi dibuka. Jika tidak lolos pemeriksaan penginstal, pengguna akan diminta untuk mendapatkan aplikasi Anda di Google Play.

Manfaat: Hal ini membantu lebih banyak pengguna mendapatkan update aplikasi resmi Anda dari Google Play.

Perlindungan dari modifikasi tidak sah

Catatan: Fitur ini hanya tersedia untuk partner Play tertentu.

Perlindungan otomatis dapat menambahkan pemeriksaan runtime ke kode aplikasi Anda untuk mendeteksi modifikasi dan menggunakan teknik obfuscation lanjutan guna mencegah pemeriksaan dihapus atau direkayasa balik. Jika pemeriksaan gagal, pengguna akan diminta untuk mendapatkan aplikasi Anda di Google Play atau aplikasi tidak akan berjalan.

Manfaat: Jika dikombinasikan dengan pemeriksaan penginstal Google Play, perlindungan dari modifikasi tidak sah akan mencegah penyerang menghindari preferensi distribusi atau monetisasi Anda melalui modifikasi, pengemasan ulang, pendistribusian ulang, dan pembajakan yang tidak sah.

Catatan: Perlindungan dari modifikasi tidak sah tidak dapat menjamin pencegahan semua modifikasi dan pendistribusian ulang. Fitur ini membuat tindakan tersebut menjadi lebih rumit dan mahal sehingga mengurangi kemungkinan berhasilnya tindakan tersebut. Google Play akan terus memperkuat perlindungan dari modifikasi tidak sah sehingga rilis baru akan otomatis mendapatkan perlindungan versi terbaru dan terkuat.

Membagikan telemetri aplikasi, seperti data performa dan lingkungan anonim, kepada Google Play membantu kami meningkatkan ketahanan dan performa perlindungan dari modifikasi tidak sah. Anda dapat memilih untuk tidak membagikan telemetri aplikasi dengan menonaktifkan "Bagikan telemetri aplikasi dengan Google" di halaman setelan Perlindungan otomatis (Uji dan rilis > Integritas aplikasi, lalu scroll ke bawah ke Perlindungan otomatis). Pelajari lebih lanjut cara data digunakan untuk mengembangkan layanan Google.

Pemeriksaan perangkat

Catatan: Fitur ini hanya tersedia untuk partner Play tertentu.

Perlindungan otomatis dapat memastikan bahwa aplikasi Anda hanya tersedia di Google Play bagi pengguna di perangkat yang lulus pemeriksaan integritas perangkat. Perlindungan otomatis juga dapat menambahkan pemeriksaan integritas perangkat dan lapisan enkripsi yang didukung hardware ke fitur perlindungan dari modifikasi tidak sah di runtime aplikasi Anda.

Manfaat: Pemeriksaan perangkat memastikan bahwa aplikasi Anda diinstal oleh Google Play di perangkat Android resmi dan mempersulit penyerang menjalankan aplikasi Anda di lingkungan yang tidak dikenal dan diemulasi untuk mengakali upaya perlindungan.

Catatan: Untuk menggunakan pemeriksaan perangkat, perlindungan dari modifikasi tidak sah harus diaktifkan. Pengguna mungkin akan sekilas melihat layar pembuka Android Anda saat meluncurkan aplikasi Anda melalui proses cold start.

Melakukan penyiapan

Langkah-langkah berikut menjelaskan hal-hal yang perlu Anda lakukan untuk mulai menggunakan perlindungan otomatis:

Prasyarat

Perlindungan otomatis mengharuskan Google Play untuk membuat APK yang dimodifikasi dan menandatanganinya atas nama Anda, sehingga Anda harus:

Perhatikan juga hal-hal berikut:

  • Perlindungan otomatis mengharuskan aplikasi Anda menargetkan minimum level API 21 atau yang lebih tinggi.
  • Perlindungan otomatis berfungsi secara offline. Namun, pemeriksaan penginstal secara berkala memerlukan koneksi data jika aplikasi Google Play Store di perangkat telah offline dalam jangka waktu yang lama.
  • Perlindungan otomatis menggantikan kebutuhan untuk menggunakan library Pemberian Lisensi Play.
  • Saat mengupload aplikasi Anda ke fitur berbagi aplikasi internal, perlindungan tidak diterapkan. Hanya bagikan link fitur berbagi aplikasi internal kepada anggota tim tepercaya dan jangan bagikan versi yang tidak dilindungi secara eksternal.
  • Perlindungan otomatis tidak kompatibel dengan transparansi kode untuk app bundle.

Prasyarat tambahan untuk perlindungan dari modifikasi tidak sah

Catatan: Fitur ini hanya tersedia untuk partner Play tertentu.

Untuk menggunakan perlindungan dari modifikasi tidak sah, aplikasi Anda harus:

  • Menarget level API minimum 23 atau yang lebih tinggi. Penargetan midSDKVersion 23+ akan menjangkau lebih dari 99% perangkat Android yang aktif.
  • Menarget salah satu ABI berikut: x86, x86_64, armeabi-v7a, dan arm64-v8a. Untuk mengupdate ABI yang ditarget aplikasi Anda, perbarui setelan Gradle. ABI lain yang tidak digunakan oleh perangkat Android aktif dapat dihapus dari penargetan tanpa memengaruhi ketersediaan aplikasi.
Langkah 1: Aktifkan perlindungan

Anda dapat mengaktifkan perlindungan saat membuat rilis atau dengan membuka halaman Dilindungi dengan Google Play.

Saat membuat rilis, luaskan bagian peningkatan kualitas app bundle, lalu di samping "Perlindungan otomatis", klik Mulai. Aktifkan Perlindungan otomatis, lalu klik simpan.

Atau, buka halaman Dilindungi dengan Google Play (dapat diakses di menu sebelah kiri pada dasbor aplikasi Anda), scroll ke Perlindungan otomatis, lalu klik Mulai. Aktifkan Perlindungan otomatis, lalu klik simpan.

Langkah 2: Uji aplikasi yang dilindungi

Gunakan setiap jalur pengujian guna menguji versi aplikasi yang dilindungi untuk memastikan tidak ada dampak yang tidak terduga terhadap pengalaman pengguna atau performa.

Sebaiknya sertakan tindakan berikut dalam peninjauan Anda:

  • Uji peluncuran game Anda, dengan memeriksa apakah ada error saat peluncuran dan penurunan kecepatan pada waktu sistem dimulai.

Jika menemukan masalah selama proses pengujian, Anda memiliki opsi untuk menonaktifkan perlindungan otomatis. Sebaiknya Anda tidak mempromosikan versi yang tidak dilindungi ke jalur terbuka atau produksi.

Guna menonaktifkan perlindungan integritas untuk rilis tertentu:

  1. Saat menyiapkan rilis Anda, luaskan bagian peningkatan kualitas app bundle dan klik tombol info di samping perlindungan otomatis.
  2. Pilih Nonaktifkan perlindungan untuk rilis ini.
  3. Simpan perubahan. Perubahan akan diterapkan ke rilis ini. Saat berikutnya Anda mengupload rilis, rilis tersebut akan menerima perlindungan otomatis lagi.
Langkah 3: Promosikan aplikasi ke jalur produksi

Jika sudah siap, Anda dapat meluncurkan rilis ke jalur produksi di Konsol Play. Tindakan ini akan membuat aplikasi yang dilindungi tersedia bagi semua pengguna Google Play di negara yang Anda pilih.

Menyesuaikan listingan Google Play Store saat pengguna berkunjung dari dialog perlindungan otomatis

Perlindungan otomatis dapat meminta pengguna yang mendapatkan aplikasi Anda secara tidak resmi untuk mendapatkannya di Google Play. Saat pengguna mengetuk dialog tersebut, mereka akan dialihkan ke listingan Google Play Store, tempat mereka dapat mengetuk tombol instal (atau beli atau update) untuk mendapatkan aplikasi Anda dari Google Play agar aplikasi ditambahkan ke koleksi Google Play pengguna.

Anda dapat menyesuaikan aset listingan Google Play Store untuk setiap pengunjung yang mengetuk dialog, termasuk nama, ikon, deskripsi, dan aset visual aplikasi Anda. Untuk melakukannya:

  1. Buka Konsol Play, lalu buka halaman Dilindungi dengan Google Play (dapat diakses di menu sebelah kiri pada dasbor aplikasi Anda).
  2. Scroll ke bagian "Perlindungan otomatis".
  3. Klik Kelola.
  4. Scroll ke bagian "Sesuaikan listingan Google Play Store".
  5. Klik Buat listingan.
  6. Ikuti petunjuk di halaman Buat listingan Google Play Store kustom dan klik Simpan.

Atau, Anda dapat membuat listingan Play Store kustom untuk dialog perlindungan otomatis langsung dari halaman Listingan Play Store kustom:

  1. Buka Konsol Play, lalu buka halaman Listingan Play Store kustom (Tumbuhkan pengguna > Listingan Play Store Kustom).
  2. Klik Buat listingan, pilih apakah ingin membuat listingan baru atau menduplikasi listingan yang sudah ada, lalu klik Berikutnya.
  3. Di bagian "Detail listingan", scroll ke Target audiens.
  4. Pilih Menurut URL dan masukkan "playintegrity" di kotak teks.
  5. Isi semua detail lainnya, lalu klik Simpan.
Tips: Parameter URL playintegrity adalah kata kunci khusus yang diperuntukkan bagi deep link integritas, sehingga harus dimasukkan dengan tepat dan tidak diubah saat menyiapkan listingan Google Play Store kustom.

Catatan: Saat menggunakan pemeriksaan perangkat, preferensi visibilitas listingan Google Play Store Anda tidak dapat diubah. Hal ini karena preferensi visibilitas listingan Google Play Store dikelola atas nama Anda sebagai bagian dari pemeriksaan bahwa aplikasi Anda diinstal dan berjalan secara eksklusif di perangkat Android asli yang lulus pemeriksaan integritas perangkat. Untuk mengubah visibilitas listingan Google Play Store, nonaktifkan pemeriksaan perangkat.

Mendownload versi aplikasi bertanda tangan Google Play yang tidak dilindungi

Jika Anda ingin tetap mengaktifkan perlindungan otomatis untuk pengguna Google Play dan ingin mendownload versi aplikasi distribusi bertanda tangan Google Play yang tidak dilindungi dari Konsol Play, Anda dapat menggunakan Play Developer API untuk mengambil versi aplikasi yang tidak dilindungi atau membuat rilis baru (misalnya di jalur pengujian) dengan perlindungan otomatis dinonaktifkan untuk rilis tersebut sebelum mengupload app bundle. Kemudian, buka app bundle yang diupload di halaman rilis dan bundle terbaru, lalu klik tab Download untuk menemukan versi aplikasi yang tidak dilindungi yang dapat Anda download.

Praktik yang direkomendasikan untuk perlindungan dari modifikasi tidak sah

Catatan: Fitur ini hanya tersedia untuk partner Play tertentu.

Ikuti praktik yang disarankan berikut untuk mengoptimalkan perlindungan dari modifikasi tidak sah Google Play:

Menyesuaikan perlindungan dari modifikasi tidak sah

Anda dapat menyesuaikan perlindungan dari modifikasi tidak sah untuk meningkatkan pertahanan aplikasi Anda terhadap modifikasi tidak sah, melindunginya dari pemindahan rahasia klien yang tidak sah, dan mengelola overhead performa perlindungan.

Menguji aplikasi yang dilindungi

Google Play akan otomatis mengirimkan build yang dilindungi ke semua jalur: pengujian internal, tertutup, terbuka, dan produksi. Anda harus menguji versi ini secara menyeluruh seperti biasa. Khususnya:

  • Uji peluncuran game Anda, dengan memeriksa apakah ada error saat peluncuran dan penurunan kecepatan pada waktu sistem dimulai. Hal ini sangat penting dengan pemeriksaan perangkat.
  • Uji momen ketika kode native (C/C++) melakukan callback ke Java (dalam kode Anda sendiri atau library pihak ketiga), seperti iklan, logging, serta integrasi sosial, autentikasi, atau fitur khusus Android seperti penanganan izin.

Jika menemukan masalah selama pengujian, Anda memiliki opsi untuk kembali ke versi perlindungan otomatis sebelumnya yang mungkin telah digunakan dalam rilis sebelumnya, atau Anda dapat menonaktifkan perlindungan otomatis. Sebaiknya Anda tidak mempromosikan versi yang tidak dilindungi ke jalur terbuka atau produksi.

Jika Anda langsung mengupload build aplikasi ke fitur berbagi aplikasi internal, Google Play tidak akan menambahkan perlindungan. Hal ini untuk memungkinkan Anda menggunakan fitur berbagi aplikasi internal untuk mengupload build debug dan build serupa lainnya.

Berhati-hatilah saat menggabungkan solusi perlindungan dari modifikasi tidak sah

Perlindungan otomatis mungkin tidak kompatibel dengan solusi perlindungan dari modifikasi tidak sah pada runtime lainnya dan mencoba menggunakannya bersama-sama dapat menyebabkan masalah pengguna. Jika aplikasi Anda melakukan pemeriksaan runtime lainnya, pastikan Anda menguji aplikasi yang dilindungi secara menyeluruh untuk mendeteksi masalah sebelum merilisnya ke jalur terbuka.

Jangan merilis versi aplikasi yang tidak dilindungi

Jika Anda memublikasikan versi yang tidak dilindungi ke jalur terbuka, atau melalui saluran lain di luar Google Play, perlindungan dari modifikasi tidak sah Anda tidak akan lagi berfungsi. Untuk mempertahankan perlindungan integritas aplikasi, Anda hanya boleh memublikasikan versi aplikasi yang dilindungi ke jalur terbuka dan produksi.

Memantau error

Anda mungkin melihat peningkatan error karena fungsi aplikasi dilindungi. Hal ini kemungkinan menunjukkan bahwa perlindungan otomatis berfungsi sebagaimana mestinya. Jika penyerang tidak berhasil memodifikasi aplikasi Anda, pemeriksaan runtime akan menghentikan aplikasi Anda agar tidak berjalan, umumnya dengan menyebabkan error aplikasi.

Error yang tidak diatribusikan ke Google Play tidak memengaruhi metrik stabilitas Android vitals. Jika Anda menggunakan alat lain untuk menganalisis error, seperti Crashlytics, dan Anda memerlukan nama paket untuk memfilter berdasarkan sumber penginstalan, nama paket untuk Google Play Store adalah “com.android.vending”.

Jika Anda khawatir dengan adanya peningkatan error yang merugikan, Anda dapat melaporkannya kepada kami dengan memberikan detail selengkapnya, dan tim kami akan menyelidikinya. Kami akan menanggapi laporan Anda jika kami menyimpulkan bahwa error tersebut terkait dengan perlindungan.

Melaporkan versi crack aplikasi Anda

Versi crack adalah versi aplikasi Anda yang masih berfungsi meskipun telah dimodifikasi atau telah diinstal di luar Google Play, jika Anda mewajibkan penginstalan dari Google Play.

Jika telah mengidentifikasi versi crack aplikasi, Anda dapat melaporkannya kepada kami.

Kriteria kelayakan untuk perlindungan dari modifikasi tidak sah

Catatan: Fitur ini hanya tersedia untuk partner Play tertentu.

Perlindungan dari modifikasi tidak sah dan fitur lanjutan lainnya yang disediakan oleh perlindungan otomatis tersedia untuk aplikasi dan game yang memenuhi kriteria kelayakan kami:

  • Mencapai setidaknya $25.000 USD/bulan dalam pembelanjaan konsumen, atau setidaknya $20.000 USD selama enam bulan kalender sebelumnya.
  • Atau memiliki minimal 1.000.000 MAU dan termasuk dalam kategori aplikasi sensitif.
  • Atau menjadi bagian dari program Google Play, termasuk Google Play Pass.

Kriteria kelayakan dapat berubah sewaktu-waktu. Partner yang memenuhi syarat untuk mendapatkan akses berdasarkan kriteria kami akan diberi tahu melalui notifikasi Konsol Play dan di halaman Dilindungi dengan Google Play.

Jika Anda khawatir dengan adanya peningkatan serangan yang merugikan karena Anda tidak lagi memenuhi syarat untuk perlindungan dari modifikasi tidak sah, hubungi dukungan developer dan berikan detail selengkapnya, dan tim kami akan menyelidikinya. Kami akan merespons laporan Anda.

Konten terkait

Halaman ini mungkin berisi konten yang diterjemahkan menggunakan teknologi AI. Terjemahan AI mungkin berisi kesalahan.

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
3688053984854501234
true
Pusat Bantuan Penelusuran
false
true
true
true
true
true
92637
false
false
false
false
false