我最近阅读了两个博客,并意识到,除了迷惑之外,没有其他方法可以阻止Flutter应用程序的逆向工程。
是否有任何手动或适当的方法来确保至少加密逻辑(在Sharedpreferences中存储某些已加密值)仍然无法追踪或无法解码/知道?
如果有某种方法可以使应用程序的整个逻辑无法追踪,那就太好了。
答案 0 :(得分:0)
我建议将应用程序背后的逻辑驻留在后端服务器上,然后将结果推送到客户端应用程序中。
我让我的应用程序使用数据库触发器在云函数上进行计算,然后将结果推送到数据库中,让客户端在其中监听更改。甚至我的付款处理都是从服务器完成的。