我刚刚开始将游戏中的数据保存到 .plist 中,但我不太清楚它的安全性。
我将把玩家的整个游戏状态(包括瓷砖地图数据)保存在一个 plist 中。据我了解,您不能修改捆绑包中的 plist,但是我看到的所有示例代码都会创建一个存储在文档中的新动态 plist?玩家可以通过手机轻松更改吗?
我刚刚开始将游戏中的数据保存到 .plist 中,但我不太清楚它的安全性。
我将把玩家的整个游戏状态(包括瓷砖地图数据)保存在一个 plist 中。据我了解,您不能修改捆绑包中的 plist,但是我看到的所有示例代码都会创建一个存储在文档中的新动态 plist?玩家可以通过手机轻松更改吗?
玩家可以通过手机轻松更改吗?
仅当他们可以访问它时-先决条件是手机越狱。但在这种情况下,是的,他们可以轻松修改它。
即使没有越狱,plist 文件也可以轻松修改 -
使用钥匙串以获得更好的安全性。为了使其更安全,请使用自定义加密并在将游戏状态存储在设备上之前对其进行加密。