React Native

Izin & API Perangkat

Kamera, geolokasi, kontak, notifikasi, penanganan izin, react-native-permissions

20 pertanyaan wawancara·
Mid-Level
1

Library mana yang paling umum digunakan untuk mengelola izin di React Native?

Jawaban

react-native-permissions adalah library standar untuk mengelola izin di iOS dan Android. Library ini menyediakan API terpadu untuk meminta dan memeriksa izin seperti kamera, geolokasi, atau kontak, sambil menangani perbedaan platform secara transparan.

2

Apa saja status yang mungkin dikembalikan oleh fungsi check() dari react-native-permissions?

Jawaban

Fungsi check() mengembalikan salah satu status berikut: UNAVAILABLE (fitur tidak tersedia di perangkat), DENIED (izin belum diminta atau ditolak tetapi masih bisa diminta), LIMITED (iOS 14+ untuk akses parsial), GRANTED (izin diberikan), atau BLOCKED (izin ditolak permanen, perlu masuk ke pengaturan).

3

Apa perbedaan antara check() dan request() di react-native-permissions?

Jawaban

check() hanya memverifikasi status izin saat ini tanpa interaksi pengguna, sedangkan request() memeriksa status lalu menampilkan dialog sistem jika izin belum diminta. Disarankan untuk memanggil check() terlebih dahulu untuk menyesuaikan UX sebelum menggunakan request().

4

Bagaimana cara mengarahkan pengguna ke pengaturan aplikasi untuk mengubah izin yang ditolak?

5

Di file mana izin harus dideklarasikan di iOS?

+17 pertanyaan wawancara

Kuasai React Native untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis