将我的APK和API文件提供给客户是否安全?

时间:2018-08-15 06:08:05

标签: android ios apk ipa mobile-application

我创建了ios和android应用,因此现在我必须以IPA和APK文件格式交付给客户。

我想知道,他们是否有可能提取ipa和apk文件并进入我的主要代码?

朋友们请教育我。谢谢大家。

2 个答案:

答案 0 :(得分:2)

对于android

考虑启用ProGuard

ProGuard通过删除未使用的代码并使用语义上模糊的名称重命名类,字段和方法,从而使您的代码模糊,从而使代码库更小,更高效。结果是一个较小的.apk文件,很难进行反向工程。

启用proguard

将minifyEnabled设置为true,并在proguard-rules.pro文件中添加所需的规则。

有用的参考 https://developer.android.com/studio/build/shrink-code

对于iOS

我认为没有一种简单的方法可以对IPA文件进行反向工程

答案 1 :(得分:0)

似乎他们可以从APK文件(Android)和IPA文件(iOS)获取代码。 (我不是为了咨询而尝试)

对于android,可以在此处找到答案

Is there a way to get the source code from an APK file?

对于iOS

https://reverseengineering.stackexchange.com/questions/1594/possibilities-for-reverse-engineering-an-ipa-file-to-its-source