2011-09-24 15 views
31

मैं माता-पिता के लिए अपने बच्चों के लिए देखने के लिए एक आवेदन विकसित कर रहा हूं। तो इस एप्लिकेशन को बच्चे द्वारा हटाया नहीं जा सकता है। मुझे यह जानने की जरूरत है कि इसे अनइंस्टॉल करने योग्य कैसे बनाया जाए या उपयोगकर्ता को उस एप्लिकेशन को हटाने के लिए पासवर्ड चाहिए।किसी एप्लिकेशन को अनइंस्टॉल करने से कैसे रोकें?

+2

क्या आप इस प्रकार की कार्यक्षमता के लिए कोई अच्छा कारण नहीं देखते हैं जब तक कि डिवाइस रूट न हो जाए? – Jon

+3

बस जॉन की टिप्पणी पर विस्तार करने के लिए, यदि आप उसकी बात याद करते हैं, यदि यह कार्यक्षमता मौजूद है तो यह *** बहुत *** बुरी चीज होगी। – Perception

+1

@ जोन, और धारणा मुझे पता है कि यह बहुत बुरा है लेकिन क्लाइंट के लिए यह आवश्यक है, मैं उसके साथ बहस नहीं कर सकता हूं और मैंने पहले से ही उन रिकॉर्डों से उन्हें बताया है कि अगर उस प्रतिबंध की आवश्यकता है तो आप सेल फोन क्यों दे रहे हैं तुम्हारे बच्चे। –

उत्तर

31

अंकुर,

मैं क्या आपके की तलाश में Device Administration सुविधा 2.2 में शुरू की गई है के निकटतम बात सोचते हैं।

एक बार डिवाइस प्रशासक के रूप में पंजीकृत होने के बाद, इसे अनियंत्रित किए जाने तक इसे अनइंस्टॉल नहीं किया जा सकता है। यह ऐप को अनइंस्टॉल करने से रोक देगा।

जबकि डिवाइस एडमिन एपीआई इस विशेष सुविधा की पासवर्ड सुरक्षा की अनुमति नहीं देता है, तो आप ऐप में डिवाइस एडमिन सुविधाओं के साथ छेड़छाड़ करने से रोकने के लिए पासवर्ड को अपने एप्लिकेशन की रक्षा कर सकते हैं।

मैं SeekDroid नामक ऐप का उपयोग करता हूं जिसमें समान कार्यक्षमता है।

+0

@WILLTATE साझा करें: यह इनपुट एक महान हेडस्टार्ट है !! बस कुछ और जानकारी की आवश्यकता है 1> मेरा एपीपी अभी भी व्यवस्थापक है और 2 को अनइंस्टॉल नहीं किया जा सकता है 2> उपयोगकर्ता पासवर्ड के लिए कैसे पूछ सकता हूं जब उपयोगकर्ता डिस्प्लेड डिवाइस व्यवस्थापक 3> क्या मैं इसके लिए अपनी एपीपी गतिविधि कर सकता हूं ?? –

+1

@ विल्टेट: "आप पासवर्ड के साथ अपने ऐप में अपंजीकृत सुविधा की रक्षा कर सकते हैं" - नहीं, आप नहीं कर सकते। – CommonsWare

+0

@CommonsWare तो मैं अपना जवाब ठीक से सही कर सकता हूं। क्या आपका कहना है कि कोड में अनियंत्रित सुविधा के आसपास कुछ प्रकार की पासवर्ड सुरक्षा को लपेटना असंभव है, या इसे नैतिक रूप से नहीं किया जाना चाहिए? –

9

मैंने केवल एक ऐप देखा है जो इसे करता है, इसे Prey कहा जाता है और इसका उपयोग खोए गए फ़ोन और कंप्यूटर को ट्रैक करने के लिए किया जाता है। प्रोजेक्ट ओपन सोर्स है ताकि आप their code पर जा सकें और देखें कि वे इसे कैसे करते हैं या डेवलपर से संपर्क करते हैं और शायद वे आपको बताएंगे कि वे इसे कैसे करते हैं।

+1

हैं, तो वे सिस्टम एप के रूप में साइन इन करने की अनुमति देते हैं, मैंने उनके कोड को देखा है और वे वही करते हैं जो विलियम टेट के जवाब बताते हैं! –

+1

मैंने भी शिकार को ऐसा किया है। मुझे नहीं लगता कि यह अनैतिक है अगर आप उपयोगकर्ता को इस सुविधा को पासवर्ड के माध्यम से नियंत्रित करने की अनुमति देते हैं। इस तरह अनधिकृत लोग जो डिवाइस तक पहुंच प्राप्त करते हैं, संवेदनशील ऐप्स को अनइंस्टॉल नहीं कर सकते हैं। – gonzobrains

+1

शिकार अभी भी सिस्टम सेटिंग्स के माध्यम से अनियंत्रित किया जा सकता है-> सुरक्षा-डिवाइस प्रबंधक विकल्प –

संबंधित मुद्दे

 संबंधित मुद्दे