हमारे आवेदन के अगले संस्करण के लिए, मैं sharedUserId को बदलना चाहता हूं क्योंकि अब हम एक आंतरिक नियंत्रण डैशबोर्ड ऐप का उपयोग करते हैं जिसे अन्य ऐप की सेटिंग्स फ़ाइलों को लिखना होगा।sharedUserId: ऐप पहले से ही बाजार में बदलने के लिए सुरक्षित है?
लेकिन चूंकि ऐप पहले से ही कई फोनों पर स्थापित है, क्या यह एक समस्या होगी? मैंने एमुलेटर पर थोड़ा परीक्षण चलाया, और मुझे डिवाइस लॉग में अपवाद दिखाई दे रहे हैं कि * वरीयता फ़ाइलों के .bak संस्करणों को लिखा नहीं जा सकता है। सुनिश्चित नहीं है कि यह कितना महत्वपूर्ण है। उत्सुकता से, सेटिंग्स को सुरक्षित करना अभी भी काम करता प्रतीत होता है, भले ही साझा_prefs फ़ोल्डर किसी अन्य लिनक्स उपयोगकर्ता आईडी का उपयोग करके बनाया गया हो।
क्या कोई इससे पहले कोशिश करता था?
ठीक है, लगता है कि यह असंभव हो जाएगा, डांग। ऐप के एक संस्करण का उपयोग करके बनाई गई डेटाबेस फ़ाइल तक पहुंचने का प्रयास करते समय यह क्रैश हो जाता है जिसमें कस्टम उपयोगकर्ता आईडी सेट नहीं था। वैसे भी डिफ़ॉल्ट उपयोगकर्ता आईडी क्या है? क्या दूसरा ऐप शायद अपना यूजर आईडी पहले एप की डिफ़ॉल्ट यूजर आईडी पर सेट कर सकता है? – Matthias