如何减少/完全防止对Flutter应用程序进行反向工程的可能性?

时间:2019-12-10 08:35:37

标签: android encryption flutter dart android-security

我最近阅读了两个博客,并意识到,除了迷惑之外,没有其他方法可以阻止Flutter应用程序的逆向工程。

是否有任何手动或适当的方法来确保至少加密逻辑(在Sharedpreferences中存储某些已加密值)仍然无法追踪或无法解码/知道?

如果有某种方法可以使应用程序的整个逻辑无法追踪,那就太好了。

1 个答案:

答案 0 :(得分:0)

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

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