Pratinjau: Penggunaan izin visibilitas paket (Aplikasi) yang luas (QUERY_ALL_PACKAGES)

Efektif Juni–September 2021

Pratinjau artikel ini baru saja mengumumkan perubahan pada Kebijakan Program Developer yang akan berlaku pada bulan Juni–September 2021.

Mulai 1 Maret 2022

Karena pertimbangan terkait COVID-19, penegakan untuk aplikasi yang menargetkan Android 11 (API level 30) dan meminta QUERY_ALL_PACKAGES tidak akan dimulai hingga 1 Maret 2022.

Google Play membatasi penggunaan izin berisiko tinggi atau sensitif, termasuk izin QUERY_ALL_PACKAGES, yang memberikan visibilitas ke inventaris aplikasi terinstal di perangkat tertentu. Bagi Google Play, inventaris aplikasi terinstal yang dikueri dari perangkat pengguna merupakan informasi pribadi dan sensitif. Selain itu, penggunaan izin ini hanya diperbolehkan jika fungsi atau tujuan inti aplikasi yang dilihat pengguna memerlukan visibilitas yang luas ke aplikasi terinstal di perangkat pengguna. 

Jika aplikasi tidak memenuhi persyaratan penggunaan yang dapat diterima di bawah ini, Anda harus menghapus penggunaan izin dari manifes aplikasi agar sesuai dengan kebijakan Google Play. Saran terkait penerapan alternatif yang mematuhi kebijakan juga diuraikan di bawah.

JIka aplikasi memenuhi persyaratan kebijakan penggunaan izin QUERY_ALL_PACKAGES yang dapat diterima, Anda wajib mendeklarasikan izin ini dan izin berisiko tinggi lainnya menggunakan Formulir Pernyataan Izin di Konsol Play.

Aplikasi yang gagal memenuhi persyaratan kebijakan atau tidak mengirimkan Formulir Pernyataan Izin dapat dihapus dari Google Play.

Penting: Jika Anda mengubah cara penggunaan izin terbatas ini pada aplikasi, buat revisi pernyataan dengan menyertakan informasi terbaru dan akurat. Penggunaan izin ini yang menipu dan tidak dinyatakan dapat menyebabkan penangguhan aplikasi dan/atau penghentian akun developer Anda.

Kapan Anda harus meminta izin QUERY_ALL_PACKAGES?

Izin QUERY_ALL_PACKAGES hanya berlaku jika aplikasi Anda menargetkan Android API level 30 atau yang lebih baru di perangkat yang menjalankan Android 11 atau yang lebih baru.

Untuk menggunakan izin ini, aplikasi Anda harus menerapkan penggunaan yang diizinkan di bawah ini, dan memiliki tujuan inti untuk menelusuri semua aplikasi di perangkat. Anda harus dapat memberikan penjelasan yang memadai terkait mengapa metode visibilitas aplikasi yang tidak terlalu mengganggu tidak akan cukup untuk mengaktifkan fungsi inti yang dilihat pengguna yang sesuai kebijakan pada aplikasi.

Fungsi inti didefinisikan sebagai tujuan utama aplikasi. Tanpa kemampuan inti untuk menelusuri semua aplikasi pada perangkat ini, aplikasi akan "rusak" atau tidak dapat digunakan. Fungsi inti, serta fitur inti apa pun yang membentuk fungsi inti ini, harus didokumentasikan dan dipromosikan secara jelas dalam deskripsi aplikasi.

Ciutkan Semua Luaskan Semua

Penggunaan izin QUERY_ALL_PACKAGES yang diperbolehkan

Penggunaan yang diizinkan mencakup aplikasi yang harus menemukan semua aplikasi terinstal di perangkat, karena tujuan kesadaran atau interoperabilitas dapat memenuhi syarat untuk penggunaan izin. Penggunaan yang diizinkan meliputi penelusuran perangkat, aplikasi antivirus, file manager, dan browser. 

Aplikasi yang diberi akses ke izin ini harus mematuhi kebijakan Data Pengguna, termasuk Persyaratan Pengungkapan dan Izin yang Jelas, dan tidak boleh memperluas penggunaannya untuk tujuan yang tidak diungkapkan atau tidak valid.

Pengecualian

Google Play dapat memberikan pengecualian sementara untuk aplikasi berikut yang tidak memenuhi syarat sebagai penggunaan yang diizinkan yang disebutkan di atas.

Aplikasi dengan tujuan inti yang dapat diverifikasi dan melibatkan fungsi transaksi keuangan (misalnya, perbankan khusus, dompet digital khusus) dapat memperoleh visibilitas yang luas ke aplikasi terinstal hanya untuk tujuan berbasis keamanan.

Penggunaan yang tidak valid

Di bawah ini adalah daftar kasus penggunaan yang tidak akan diizinkan untuk meminta izin QUERY_ALL_PACKAGES:

  • Jika penggunaan izin tidak terkait secara langsung dengan tujuan inti aplikasi.
    • Termasuk tindakan berbagi Peer-to-Peer (P2P). P2P harus menjadi tujuan inti aplikasi agar memenuhi syarat sebagai penggunaan yang diizinkan.
  • Jika data dikumpulkan untuk tujuan penjualan.
  • Jika tugas yang diperlukan dapat dilakukan dengan metode visibilitas aplikasi yang lebih sempit.

Catatan: Daftar ini bukan daftar lengkap. Untuk panduan lebih mendalam tentang opsi alternatif dan praktik terbaik, lihat Pemfilteran visibilitas paket di Android.

Apakah ini membantu?
Bagaimana cara meningkatkannya?

Perlu bantuan lain?

Login untuk opsi dukungan tambahan guna memecahkan masalah dengan cepat

Telusuri
Hapus penelusuran
Tutup penelusuran
Aplikasi Google
Menu utama
Pusat Bantuan Penelusuran
true
92637
false