2014-10-08 64 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

相关问题