2016-07-26 15 views
5

मुझे कोई समस्या है जहां स्थानीय स्टोरेज को ऐप (आयनिक ऐप) अनइंस्टॉल करते समय साफ़ नहीं किया जाता है। यह केवल एंड्रॉइड 6 के साथ अपने सैमसंग एस 7 एज पर हो रहा है (कम से कम एंड्रॉइड 6 के साथ एकमात्र डिवाइस है जो मेरे पास है)।ऐप अनइंस्टॉल पर लोकल स्टोरेज को मंजूरी नहीं दी जा रही है - एंड्रॉइड 6

उसे साफ़ करने का एक ही तरीका है इस उपकरण के आवेदन प्रबंधक के माध्यम से समाशोधन डेटा/कैश से है ...

अन्य उपकरणों पर ठीक से काम करता ... LocalStorage कार्यान्वयन बिल्कुल स्पष्ट है जब से मैं कोई सुराग नहीं है यह खुश क्यों है ...

कोई विचार?

+0

यदि आप ऐप को अनइंस्टॉल करते हैं, तो क्या यह अभी भी एप्लिकेशन मैनेजर में मौजूद है? coz अगर यह अभी तक अनइंस्टॉल नहीं किया गया है तो यह शायद आपके ऐप –

+0

पर शॉर्टकट है, मेरे पास ऐसी स्थितियां हैं जहां मैंने डिवाइस से ऐप को अनइंस्टॉल किया था, लेकिन यह अभी भी फोन के ऐप सेटिंग्स पृष्ठ में था; बस ऐप ड्रॉवर से हटा दिया गया। एडीबी कमांड 'एडीबी अनइंस्टॉल com.package.name' –

+1

हाय ऐप से एप्लिकेशन को अनइंस्टॉल करने का प्रयास करें, एप्लिकेशन ऐप मैनेजर से पूरी तरह से अनइंस्टॉल किया गया है, और मैंने ऐप मैनेजर और एडीबी के माध्यम से अनइंस्टॉल किया है। स्थानीय स्टोरेज अभी भी पुनर्स्थापना के बाद है ... –

उत्तर

8

एंड्रॉइड 6 पर स्वचालित बैकअप है।

क्या आप स्थापित करने की कोशिश एंड्रॉयड: allowBackup = "false" और एंड्रॉयड: fullBackupContent = "false" अपने Manifest.xml में?

एंड्रॉयड: allowBackup और एंड्रॉयड: fullBackupContent आवेदन के Manifest.xml में <application/> की संपत्ति हैं।

आयनिक 2 में, आप इसे प्लेटफ़ॉर्म फ़ोल्डर के अंतर्गत भी पा सकते हैं। यदि आप अपने डेटा का बैक अप नहीं लेना चाहते हैं या आप कुछ संसाधनों को शामिल करना या बहिष्कृत करना चाहते हैं, तो आप इन गुणों का उपयोग कर सकते हैं।

मैंने लेनोवो वीबे फोन पर लंबे समय से इसके साथ संघर्ष किया। यह हल हो गया।

+0

AndroidManifest.xml में यह वास्तव में कहां जोड़ा गया है? मैंने इसे '' और ' 'अनुभागों में जोड़ा और फिर जब मैंने अपना कॉर्डोवा/आयनिक ऐप पुनः संकलित किया तो एक्सएमएल ओवरराइट किया गया था और उपर्युक्त पंक्तियों को हटा दिया गया था। डेटा को पूरी तरह से निकालने के लिए मुझे अपना एलजी फोन मिलने का एकमात्र समय फोन को हवाई जहाज मोड में रखना था और ऐप को मेरे फोन पर संकलित करना था - ऐसा लगता है कि Google प्रत्येक बार लोड होने या स्क्रैच से पुनर्स्थापित होने पर मेरी ऐप बैक अप फ़ाइलों को खिला रहा है। – rolinger

+0

आयनिक 2 ऐप में, प्लेटफॉर्म नामक एक फ़ोल्डर है। वहां आप जो प्लेटफ़ॉर्म जोड़े गए हैं, उनके लिए फ़ोल्डर्स देखेंगे। एंड्रॉइड फ़ोल्डर में, आपको 'AndroidManifest.xml' नाम की एक फ़ाइल दिखाई देगी। जहां ' 'पहले से मौजूद होगा। आपको वहां इन 2 गुणों को जोड़ना होगा। जैसे मेरे पास मेरे 'AndroidManifest.xml' में यही है: - ''। –

+0

कुलकामी - नीचे मेरा जवाब देखें – rolinger

2

मुझे अपने कॉर्डोवा/प्रोजेक्ट/प्लेटफॉर्म/एंड्रॉइड फ़ोल्डर में अपने एंड्रॉइडमैनीफेस्ट.एक्सएमएल में उन पंक्तियों को जोड़ने में समस्याएं थीं - हर बार जब मैंने ऐप संकलित किया था तब मैंने इसे ओवरराइट किया था। मैनिफेस्ट संपादन को लेने के लिए मुझे निम्नलिखित /project/config.xml फ़ाइल में निम्नलिखित जोड़ना पड़ा:

<edit-config file="AndroidManifest.xml" 
      target="/manifest/application" 
      mode="merge"> 
    <application android:allowBackup="false"/> 
    <application android:fullBackupContent="false"/> 
</edit-config> 
संबंधित मुद्दे