React Native अनुप्रयोगहरूलाई सुरक्षित गर्नले डेटा (सुरक्षित भण्डारण, एन्क्रिप्ट गरिएको प्रसारण) सुरक्षित गर्ने, गोप्य र टोकन सुरक्षित रूपमा सम्हाल्ने, JavaScript बन्डल सुरक्षित गर्ने, र मोबाइल सुरक्षा सर्वोत्तम अभ्यासहरू पालन गर्ने समावेश गर्दछ। सुरक्षा महत्त्वपूर्ण छ किनभने अनुप्रयोगहरूले संवेदनशील प्रयोगकर्ता डेटा सम्हाल्छन्।
डेटा र साक्षीयोग सुरक्षा
✓ SECURE STORAGE for sensitive data — react-native-keychain / expo-secure-store
(encrypted, keychain/keystore) — NOT AsyncStorage (which is NOT encrypted) for tokens/
credentials (a common mistake)
✓ HTTPS/TLS for all network traffic; certificate pinning for sensitive apps
✓ Don't HARDCODE secrets/API keys in the JS — the JS BUNDLE can be extracted/inspected
(anything in the app can be reverse-engineered) → keep real secrets on the SERVER
✓ Secure auth: OAuth, short-lived tokens, secure refresh; biometric auth where appropriate
