Penggunaan izin REQUEST_INSTALL_PACKAGES

Google Play membatasi penggunaan izin sensitif atau berisiko tinggi, termasuk izin REQUEST_INSTALL_PACKAGES, yang memungkinkan aplikasi untuk meminta menginstal paket. Aplikasi yang menargetkan API level 26 atau yang lebih baru harus memiliki izin ini untuk menggunakan Intent.ACTION_INSTALL_PACKAGE atau PackageInstaller API. Untuk menggunakan izin ini, fungsi inti aplikasi harus mencakup:

  1. Mengirim atau menerima paket aplikasi, DAN
  2. Memungkinkan penginstalan paket aplikasi yang dimulai oleh pengguna. 

Jika aplikasi tidak memenuhi persyaratan penggunaan yang dapat diterima di bawah, 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 untuk penggunaan izin REQUEST_INSTALL_PACKAGES yang dapat diterima, Anda wajib menyatakan 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 di 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 REQUEST_INSTALL_PACKAGES?

Izin REQUEST_INSTALL_PACKAGES hanya berlaku jika aplikasi menargetkan Android API level 26 atau lebih tinggi di perangkat yang menjalankan Android 8 atau lebih baru.

Untuk menggunakan izin ini, aplikasi harus menerapkan penggunaan yang diizinkan di bawah, dan memiliki tujuan inti untuk memungkinkan penginstalan paket. Fungsi inti didefinisikan sebagai tujuan utama aplikasi. Tanpa kemampuan inti untuk menginstal aplikasi tambahan di perangkat ini, aplikasi akan "rusak" atau tidak dapat digunakan. Fungsi inti, dan fitur inti yang membentuk fungsi inti ini, harus didokumentasikan dan dipromosikan secara jelas dalam deskripsi aplikasi.

Ciutkan Semua Luaskan Semua

Penggunaan izin REQUEST_INSTALL_PACKAGES yang diperbolehkan

Aplikasi yang harus mengaktifkan penginstalan paket aplikasi untuk tujuan interoperabilitas dapat memenuhi syarat untuk izin ini. Penggunaan yang diizinkan mencakup:

  • Penelusuran atau penjelajahan web; ATAU
  • Layanan komunikasi yang memiliki fitur lampiran; ATAU
  • Pengelolaan, transfer, atau berbagi file; ATAU
  • Pengelolaan perangkat perusahaan.  
  • Pencadangan & pemulihan
  • Migrasi Perangkat/Pemindahan Data Ponsel

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.

Penggunaan yang tidak valid

Di bawah ini adalah daftar kasus penggunaan yang tidak diperbolehkan untuk meminta izin REQUEST_INSTALL_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 tugas yang diperlukan dapat dilakukan dengan metode yang tidak terlalu mengganggu.

Catatan: Daftar ini bukan daftar lengkap.

Pertanyaan umum (FAQ)

Mengapa Google ingin memperkenalkan kebijakan ini?

Izin REQUEST_INSTALL_PACKAGES memberi aplikasi kemampuan untuk menginstal paket baru di perangkat pengguna. Kami berkomitmen untuk mencegah penyalahgunaan pada platform Android dan melindungi pengguna dari aplikasi yang diupdate secara mandiri menggunakan metode apa pun selain mekanisme update Google Play atau hasil download APK berbahaya. Untuk tujuan ini, kami memperkenalkan kebijakan Permintaan Penginstalan Paket untuk menjelaskan fungsi dan tindakan mana yang diizinkan untuk izin tersebut.

Bagaimana cara mengetahui apakah saya memiliki kasus penggunaan yang diizinkan untuk izin ini atau tidak?

Sebaiknya tinjau dengan cermat kebijakan terkait kasus penggunaan yang diizinkan dan lakukan perubahan yang diperlukan agar aplikasi Anda tetap mematuhi kebijakan. Jika aplikasi tidak memenuhi kriteria kasus penggunaan yang diizinkan, Anda harus menghapus izin ini dari aplikasi sebelum tanggal mulai berlaku kebijakan agar aplikasi tetap mematuhi kebijakan.

Apakah ada jadwal/linimasa untuk memastikan kepatuhan?

Kebijakan baru ini akan diberlakukan mulai 11 Juli 2022.

Apakah klarifikasi baru ini akan memengaruhi linimasa peninjauan aplikasi?

Pembaruan ini diperkirakan tidak akan menunda linimasa peninjauan aplikasi.

Bagaimana jika saya memerlukan waktu tambahan untuk mematuhi persyaratan?

Kebijakan baru ini akan berlaku mulai 11 Juli 2022. Sebaiknya tinjau kebijakan kasus penggunaan yang diizinkan secara cermat dan tepat waktu, kemudian lakukan perubahan yang diperlukan agar aplikasi Anda tetap mematuhi kebijakan. Jika aplikasi tidak memenuhi kriteria kasus penggunaan yang diizinkan, Anda harus menghapus izin ini dari aplikasi sebelum tanggal mulai berlaku kebijakan agar aplikasi tetap mematuhi kebijakan.

Aplikasi saya telah dihapus dari Google Play karena melanggar kebijakan ini. Saya yakin ini tidak seharusnya terjadi, apa yang harus saya lakukan?

Tinjau panduan di halaman Pusat Bantuan ini untuk melihat opsi yang tersedia.

Apakah ini membantu?

Bagaimana cara meningkatkannya?

Perlu bantuan lain?

Coba langkah-langkah selanjutnya berikut:

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