İzinler ve Cihaz API'leri
Kamera, coğrafi konum, kişiler, bildirimler, izin yönetimi, react-native-permissions
1React Native'de izinleri yönetmek için en çok hangi kütüphane kullanılır?
React Native'de izinleri yönetmek için en çok hangi kütüphane kullanılır?
Cevap
react-native-permissions, iOS ve Android'de izinleri yönetmek için standart kütüphanedir. Kamera, coğrafi konum veya kişiler gibi izinleri istemek ve kontrol etmek için birleşik bir API sağlar ve platform farklılıklarını şeffaf bir şekilde ele alır.
2react-native-permissions'ın check() fonksiyonunun döndürebileceği olası durumlar nelerdir?
react-native-permissions'ın check() fonksiyonunun döndürebileceği olası durumlar nelerdir?
Cevap
check() fonksiyonu şu durumlardan birini döndürür: UNAVAILABLE (özellik cihazda mevcut değil), DENIED (izin istenmedi veya reddedildi ama hâlâ istenebilir), LIMITED (iOS 14+ için kısmi erişim), GRANTED (izin verildi) veya BLOCKED (izin kalıcı olarak reddedildi, ayarlara gitmek gerekir).
3react-native-permissions'ta check() ile request() arasındaki fark nedir?
react-native-permissions'ta check() ile request() arasındaki fark nedir?
Cevap
check() yalnızca mevcut izin durumunu kullanıcı etkileşimi olmadan kontrol ederken, request() durumu kontrol eder ve izin henüz istenmemişse sistem iletişim kutusunu gösterir. request() kullanmadan önce UX'i uyarlamak için önce check() çağrılması önerilir.
Reddedilen bir izni değiştirmek için kullanıcı uygulama ayarlarına nasıl yönlendirilir?
iOS'ta izinler hangi dosyada tanımlanmalıdır?
+17 mülakat soruları
Diğer React Native mülakat konuları
JavaScript Temelleri
React Temelleri
React Native Temelleri
React Hooks
React & React Native için TypeScript
React Native Bileşenleri ve API
React Native Stil ve Düzen
React Native Navigasyonu
React Native State Yönetimi
React Native Networking ve API
Veri Kalıcılığı
Formlar ve Doğrulama
React Native Animasyonları
Native Modules & Bridge
Platforma Özel Kod
Push Notifications
React Native Testing
React Native Hata Ayıklama
Build & Deployment
Expo vs React Native Bare
Performans Optimizasyonu
Bellek Yönetimi
Architecture Patterns
React Native New Architecture
Güvenlik En İyi Uygulamaları
Offline-First Architecture
React Native CI/CD
Monorepo ve Kod Paylaşımı
İleri Konular
Uygulama Yaşam Döngüsü ve Arka Plan Yürütme
Kimlik Doğrulama ve Oturum Yönetimi
Monitoring & Crash Reporting
Bir sonraki mülakatın için React Native'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla