मैं एक आईपैड ऐप विकसित कर रहा हूं जो मूल्यवान जानकारी के बहुत बड़े डेटाबेस पर निर्भर करेगा। मैं स्वयं डिवाइस से बहुत परिचित नहीं हूं (मेरे पास व्यक्तिगत आईपैड नहीं है, और न ही मैंने कभी भी इस ऐप के विकास के बाहर एक का उपयोग किया है)। उपयोगकर्ता सीधे मेरे ऐप के माध्यम से डेटाबेस में डेटा सीधे नहीं देख सकते हैं।मेरे उपयोगकर्ताओं के पास मेरे ऐप के साथ एक SQLite डेटाबेस I कितना एक्सेस होगा?
क्या कोई अन्य तरीका होगा जो उपयोगकर्ता मेरे डेटाबेस में डेटा तक पहुंच सकते हैं (शायद डिवाइस को कंप्यूटर में प्लग करके और एक्सकोड या आईट्यून्स के माध्यम से जाकर)? यदि नहीं, तो मैं थोड़ा जेलब्रेकिंग पर पढ़ रहा हूं, और मैंने देखा है कि ऐसा करने से उपयोगकर्ता को डिवाइस की फाइल सिस्टम तक पहुंच मिल सकती है, जिससे वे मेरे डेटाबेस की सामग्री देख सकें? या जेलब्रोकन उपकरणों पर डेटाबेस फ़ाइलों को देखने के लिए जेलब्रैकिंग और ऐप इंस्टॉल करना संभव होगा (वास्तव में this question सुझाव देगा कि जेलब्रोकन उपकरणों के लिए "डेटाबेस रीडर" ऐप विकसित करना काफी आसान हो सकता है)?
औसत iDevice उपयोगकर्ता डेटाबेस को नहीं जानता यदि आप इसे अपनी नाक को घुमाते हैं। एक जानकार उपयोगकर्ता आसानी से डीबी फाइलों को पुनः प्राप्त करने में सक्षम होगा और iDevice से कुछ भी/सबकुछ पकड़ लेगा यदि वे वांछित हैं। –
डेटाबेस सर्वर पर संग्रहीत किसी भी महत्वपूर्ण डेटाबेस जानकारी को रखें - आईपैड नहीं। किसी स्थानीय फ़ाइल/डेटाबेस में संग्रहीत कुछ भी आईपैड उपयोगकर्ता के लिए सुलभ होगा, हालांकि आप इस जानकारी को एन्क्रिप्ट करने में देख सकते हैं। –