Android App Manifest berisi informasi tentang aplikasi Android. Setiap aplikasi memiliki satu aplikasi Android App Manifest XML file di akar set sumber disebut AndroidManifest.xml
. Sistem operasi Android dan layanan distribusi digital (misalnya, Google Play) menggunakan Android App Manifests untuk menemukan informasi, seperti nama aplikasi, titik masuk aplikasi, dukungan versi Android, dukungan fitur perangkat keras, dan izin aplikasi. Untuk informasi lebih lanjut tentang file Manifest Aplikasi Android, dan untuk daftar pengaturan yang dikonfigurasi, lihat dokumentasi Pengembang Android pada Android SDK.
Untuk menghasilkan Android App Manifest untuk mewakili aplikasi, Gradle menggabungkan file manifest dari berbagai sumber. Ini termasuk:
Untuk informasi tentang bagaimana Unity menggunakan file manifest ini untuk menghasilkan Android App Manifest, lihat Menghasilkan Android App Manifest.
Proses build aplikasi Android menghasilkan file Manifest aplikasi Android untuk aplikasi. Untuk melakukan ini:
Anda dapat melihat file Android App Manifest di dalam output Android App Bundle (AAB) atau Paket Android (APK) menggunakan Android APK, atau alat pihak ketiga lainnya seperti Apktool.
Important: Anda tidak dapat mengedit file Manifest Android di APKFormat paket Android output oleh Unity. Sebuah APK secara otomatis digunakan untuk perangkat Anda ketika Anda memilih File > Build & Run. More info
Lihat di Glossary atau AAB. Untuk informasi tentang cara menimpa isi dari Android App Manifest, lihat Mempertahankan Android App Manifest.
Unity secara otomatis menambahkan izin yang diperlukan untuk manifestasi berdasarkan API Pengaturan Pemain Android dan Unity yang panggilan aplikasi Anda dari C# scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary. Contoh:
INTERNET
.VIBRATE
.ACCESS_NETWORK_STATE
.ACCESS_FINE_LOCATION
CAMERA
.RECORD_AUDIO
.Jika plug-in membutuhkan izin yang dinyatakan dalam manifestasinya, Unity secara otomatis menambahkan izin ke final Android App Manifest selama tahap gabungan Gradle. Perhatikan bahwa Unity mencakup semua API Unity yang digunakan plug-ins dalam daftar izin.
Anda dapat menggunakan Android Sistem Izin Runtime untuk meminta izin pada runtime, bukan menentukan izin di Android App Manifest.
Untuk informasi lebih lanjut tentang izin, lihat dokumentasi pengembang Android pada Aplikasi Android Manifest Izin.