2014-10-08 5 views
6

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

मैं तीन स्टोर्स पर अपलोड किए गए ऐप्स के लिए अपने कोड की रक्षा कैसे करूं? अपाचे कॉर्डोवा एक्सटेंशन के लिए मूल विकास HTML5 और जावास्क्रिप्ट में किया जाता है। एक नियमित एचटीएमएल/जावास्क्रिप्ट वेबसाइट पर, अंतिम उपयोगकर्ता पृष्ठ पर सीधे क्लिक और स्रोत देख सकता है और मैंने जो भी कोड लिखा है उसे देख सकते हैं।

मेरा सवाल यह है कि यह ऐप स्टोर पर अपलोड किए गए ऐप्स के लिए कैसे सुरक्षित है? क्या कोई मेरे आवेदन को इंजीनियर करने में सक्षम होगा और कोड प्राप्त करेगा और इसे फिर से बेच देगा?

उत्तर

5

आप को एक बार विकसित करना चाहते हैं, कई को तैनात आपके समय के लिए सभी धन्यवाद। फिर, आप इसे करने के लिए HTML5 का उपयोग करना चाहेंगे। आप सीधे अपाचे कॉर्डोवा का उपयोग कर सकते हैं, लेकिन आप टेलरिक ऐपबिल्डर, एडोब फोनगैप या इंटेल एक्सडीके जैसी सेवा का उपयोग करना चाहेंगे।

अपने प्रश्न के संबंध में, आपका सर्वोत्तम शर्त प्रकाशन से पहले अपने स्रोतों की सुरक्षा के लिए एक अच्छा जावास्क्रिप्ट स्रोत कोड obfuscation सेवा का उपयोग करना है। जावास्क्रिप्ट obfuscation की बात आती है जब 100% पूर्ण सबूत समाधान के रूप में ऐसी कोई बात नहीं है, लेकिन JScrambler जैसे पेशेवर उपकरण आपको एक लंबा सफर तय कर सकते हैं। कम से कम JScrambler मुझे पता है कि यह मोबाइल और HTML5 का समर्थन करता है, जो कि अच्छा है क्योंकि वे सुनिश्चित करते हैं कि परिणामी कोड अनुपालनशील है।

अन्य टूल्स भी हैं, यहां तक ​​कि मुफ्त भी। लेकिन सावधान रहें, हालांकि, कई अन्य उपकरण हैं जो सुरक्षा प्रदान करने के लिए प्रतीत होता है, जो अनावश्यकता, एन्कोडिंग/पैकिंग या मिनफिकेशन करते हैं, लेकिन कुछ मिनटों में उलट जाते हैं। इसलिए, जब तक आप वास्तव में अंतर को बताने के बारे में नहीं जानते हैं, तो मैं अनुशंसा करता हूं कि आप एक पेशेवर सेवा पर भरोसा करें।

+0

क्या आपको Xamarin.Forms नामक Xamarin से पेश किए गए नए फॉर्मों के साथ कोई अनुभव है? – clamchoda

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