如何防止在手机游戏中编辑游戏数据JSON文件?



我正在制作Unity的移动2D益智游戏 使用LitJson,通过.json文件保存和加载游戏数据(公共数据(

我做了类Userdata,在类中有钱和物品..也由json读写

但我不想编辑这个下载apk的json文件

如何预防这种情况?

您无法完全保护存储在应用程序中的数据。防止玩家/用户更改(保存(游戏数据的最安全方法是将它们存储在远程存储/数据库中。

以数据库为例,您可以编写PHP脚本,这些脚本充当数据库和应用程序之间的中间人通信。

在这些脚本中,您通常会确定谁可以检索/将哪些数据发送到哪个表的逻辑和安全处理。

您可以使用二进制成型器,因为它会将您的数据保存在二进制加密的格式中。

虽然这仍然可以解密,但会最大限度地减少普通用户的机会

编辑:二进制格式化器不再安全使用,请改用二进制编写器来获取有关货币化的数据。

最新更新