如何保存虚拟货币?

时间:2016-06-13 02:11:18

标签: c# android unity3d currency

我正在使用Unity3D创建应用程序,我想在游戏中添加某种虚拟货币。虽然,我无法弄清楚如何实现虚拟货币,以便用户仍然可以在没有互联网的情况下玩游戏。我希望数据托管在我自己的数据库中。当我的用户没有互联网时,问题就来了。我如何 安全地 在用户离线时存储用户的虚拟货币?我看了很多,找不到任何东西。

1 个答案:

答案 0 :(得分:1)

您可以使用SQlite数据库在设备上保存数据,然后在主服务器上线时与主服务器同步。

可以使用Firebase或Google游戏服务或其他服务处理主服务器。

您应该添加触发器来验证金额以防止黑客攻击,因为存储在设备上的数据不是100%安全。