将我的 APK 和 API 文件提供给我的客户安全吗?
Is it safe to give my APK and API files to my customers?
我创建了 ios 和 android 应用程序,所以现在我必须以 IPA 和 APK 文件格式交付给我的客户。
我想知道,他们是否可以提取ipa和apk文件并进入我的主要代码?
请朋友们赐教。谢谢大家。
他们似乎可以从您的 APK
文件 (Android) 和 IPA
文件 (iOS) 中获取您的代码。 (我没试过,仅供参考)
对于android
,可以在这里找到答案
Is there a way to get the source code from an APK file?
对于iOS
对于android,
考虑启用 ProGuard
ProGuard 通过删除未使用的代码并使用语义模糊的名称重命名 类、字段和方法来混淆您的代码,从而使代码库更小、更高效。结果是更小的 .apk 文件更难逆向工程。
启用混淆器
将 minifyEnabled 设置为 true 并在 proguard-rules.pro 文件中添加您需要的规则。
有用的参考
https://developer.android.com/studio/build/shrink-code
对于iOS
我认为没有简单的方法可以对 ipa 文件进行逆向工程
我创建了 ios 和 android 应用程序,所以现在我必须以 IPA 和 APK 文件格式交付给我的客户。
我想知道,他们是否可以提取ipa和apk文件并进入我的主要代码?
请朋友们赐教。谢谢大家。
他们似乎可以从您的 APK
文件 (Android) 和 IPA
文件 (iOS) 中获取您的代码。 (我没试过,仅供参考)
对于android
,可以在这里找到答案
Is there a way to get the source code from an APK file?
对于iOS
对于android,
考虑启用 ProGuard
ProGuard 通过删除未使用的代码并使用语义模糊的名称重命名 类、字段和方法来混淆您的代码,从而使代码库更小、更高效。结果是更小的 .apk 文件更难逆向工程。
启用混淆器
将 minifyEnabled 设置为 true 并在 proguard-rules.pro 文件中添加您需要的规则。
有用的参考 https://developer.android.com/studio/build/shrink-code
对于iOS
我认为没有简单的方法可以对 ipa 文件进行逆向工程