2014-10-08 68 views
6

只需在Windows應用商店,Andriod應用商店和Apple Store上載應用即可。我以前從未爲這三家商店構建過任何應用程序,但Visual Studio的多混合擴展程序似乎是涵蓋所有三個平臺的良好開端。使用Apache Cordova MS保護應用程序應用程序商店的擴展應用程序

如何保護上傳到三家商店的應用程序的代碼? Apache Cordova擴展的核心開發是在HTML5和Javascript中完成的。在普通的HTML/Javascript網站上,最終用戶可以簡單地右鍵單擊並查看頁面的源代碼,並查看我編寫的所有代碼。

我的問題是,這是如何保護上傳到應用程序商店的應用程序?有人能夠對我的應用程序進行逆向工程並獲取代碼並簡單地重新銷售它嗎?

謝謝大家的時間

回答

5

你想開發一次,部署很多。然後,你會想使用HTML5來做到這一點。 您可以直接使用Apache Cordova,但您希望使用Telerik AppBuilder,Adobe Phonegap或Intel XDK等服務。

關於你的問題,你最好的選擇是使用一個好的JavaScript源代碼混淆處理服務來保護你的消息來源,然後才能發佈。當涉及到JavaScript混淆時,沒有100%完全證明的解決方案,但專業工具(如JScrambler)可以讓您走得更遠。至少JScrambler我知道它支持Mobile和HTML5,這很好,因爲它們確保生成的代碼是兼容的。

還有其他的工具,甚至免費的。但要小心,有大量的其他工具可以進行混淆處理,編碼/打包或縮小處理,這些工具似乎可以提供保護,但幾分鐘後就會逆轉。所以,除非你真的知道如何分辨差異,否則我建議你依靠專業的服務。

+0

您是否有任何使用Xamarin引入Xamarin.Forms的新窗體的經驗? – clamchoda 2014-11-20 15:11:27

相關問題