2014-10-08 7 views
6

Wystarczy zapytać o aplikacje, które są przesyłane do sklepu Windows, sklepu Andriod i sklepu Apple Store. Nigdy wcześniej nie zbudowałem aplikacji dla żadnego z trzech sklepów, ale Multi Hybrid Extension for Visual Studio wydaje się być świetnym początkiem do objęcia wszystkich trzech platform.Ochrona aplikacji za pomocą rozszerzenia Apache Cordova MS VS w sklepach z aplikacjami

Jak chronić swój kod przed aplikacjami, które są przesyłane do trzech sklepów? Podstawowy rozwój rozszerzenia Apache Cordova odbywa się w HTML5 i Javascript. W zwykłej witrynie HTML/JavaScript użytkownik końcowy może po prostu kliknąć prawym przyciskiem myszy i wyświetlić Źródło strony i zobaczyć cały napisany przeze mnie kod.

Moje pytanie brzmi: w jaki sposób jest to chronione przed aplikacjami przesyłanymi do sklepu z aplikacjami? Czy ktoś będzie w stanie dokonać inżynierii wstecznej mojej aplikacji, uzyskać kod i po prostu odsprzedać go?

Dziękuję wszystkim za poświęcony czas

Odpowiedz

5

Chcesz, rozwijać raz, wdrażać wiele. Następnie będziesz chciał użyć HTML5, aby to zrobić. Możesz użyć Apache Cordova bezpośrednio, ale będziesz chciał skorzystać z usługi takiej jak Telerik AppBuilder, Adobe Phonegap lub Intel XDK.

Jeśli chodzi o twoje pytanie, najlepiej jest skorzystać z dobrej usługi obfuskacji kodu źródłowego JavaScript, aby chronić źródła przed publikacją. Nie ma czegoś takiego jak 100% pełne rozwiązanie dowodowe, jeśli chodzi o obfuskację JavaScriptu, ale profesjonalne narzędzia, takie jak JScrambler, mogą zająć dużo czasu. Przynajmniej JScrambler Wiem, że obsługuje Mobile i HTML5, co jest dobre, ponieważ zapewnia, że ​​wynikowy kod jest zgodny.

Istnieją inne narzędzia, nawet darmowe. Ale bądź ostrożny, ale jest mnóstwo innych narzędzi służących do zaciemniania, kodowania/pakowania lub minimalizacji, które wydają się zapewniać ochronę, ale odwracają się w ciągu kilku minut. Tak więc, jeśli naprawdę nie wiesz, jak odróżnić, polecam polegać na profesjonalnej usłudze.

+0

Czy miałeś już jakieś doświadczenie z nowymi Formami wprowadzonymi do Xamarin o nazwie Xamarin.Forms? – clamchoda