将我的 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

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

对于android,

考虑启用 ProGuard

ProGuard 通过删除未使用的代码并使用语义模糊的名称重命名 类、字段和方法来混淆您的代码,从而使代码库更小、更高效。结果是更小的 .apk 文件更难逆向工程。

启用混淆器

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

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

对于iOS

我认为没有简单的方法可以对 ipa 文件进行逆向工程