【发布时间】:2017-08-19 12:59:00
【问题描述】:
我创建了一个应用程序,您可以在其中解锁某些东西,也可以用真钱购买它们。因此,如果用户在删除应用程序时丢失了所有未锁定的东西,那将是一种耻辱。
起初我使用 PlayerPrefs,但对于我学到的这类东西来说这并不安全。删除应用程序时,PlayerPrefs 也会被清除。
然后我发现了如何序列化我的数据并将其保存到“PersistentDataPath”。这会更安全,但在删除应用程序时也会被清除。
除了使用外部服务器之外,还有什么方法可以存储我的玩家解锁的东西,并且当他们删除应用程序时它不会被删除?我还阅读了一些关于 WRITE_EXTERNAL_STORAGE 不允许这样做的权限。
我只是想避免愤怒的玩家删除应用程序并稍后重新安装,然后弄清楚他们支付的所有费用都没有了。
提前谢谢小伙子们!
【问题讨论】:
标签: android unity5 saving-data