如何保护 react-native 应用程序免受逆向工程?

How to protect react-native app from reverse engineering?

我最近使用 react-native 创建了一个应用程序,我担心的是 react-native 安全性。听说react-native没有编译,开发中代码存在

所以如果我们在变量中有一些敏感数据,我们可以做些什么来保护它?

如果您想在发布时保护您的 react-native 应用,请考虑以下事项。

  1. 始终将您的敏感数据保存在 shared preferences androidkeychainios,这是一个不错的包:https://github.com/oblador/react-native-keychain
  2. 使用react-native proguard
  3. 加密您的数据并在需要时解密。
  4. 如果可能,将您的数据保存在服务器端