如何减少 possibility/completely 防止对 flutter 应用程序进行逆向工程的可能性?

How to reduce the possibility/completely prevent the possibility of reverse engineering a flutter app?

我最近阅读了几篇博客,意识到除了混淆之外,没有其他适当的方法可以防止 Flutter 应用程序的逆向工程。

是否有任何手动或适当的方法来确保至少在 Sharedpreferences 中存储某些加密值的加密逻辑仍然无法追踪或不可能到 decode/know?

如果能有办法让应用程序的整个逻辑无法追踪,那就太好了。

我建议将应用程序背后的逻辑驻留在后端服务器上,然后将结果推送到客户端应用程序中。

我让我的应用程序使用数据库触发器对云函数进行计算,然后将结果推送到数据库中,让客户端监听更改。甚至我的付款处理都是从服务器完成的。