【发布时间】:2014-08-30 22:25:54
【问题描述】:
我正在寻找一些技术建议来解决这个问题:
如何将有关应用内购买的信息安全地存储到设备中 (Unity3D)。原因是我不会强迫用户每次开始游戏时都要检查他是否有高级员工。所以我想将有关购买的信息保存到 PlayerPrefs 中,但以某种散列方式来保护这些信息。有什么建议或经验吗?
谈论两个平台(Android 和 iOS)。
【问题讨论】:
我正在寻找一些技术建议来解决这个问题:
如何将有关应用内购买的信息安全地存储到设备中 (Unity3D)。原因是我不会强迫用户每次开始游戏时都要检查他是否有高级员工。所以我想将有关购买的信息保存到 PlayerPrefs 中,但以某种散列方式来保护这些信息。有什么建议或经验吗?
谈论两个平台(Android 和 iOS)。
【问题讨论】:
你走在正确的道路上。使用 PlayerPrefs 将购买存储为 Hashed ints。
使用您最喜欢的哈希算法。我会创建一个类来委派这个散列和存储任务。
【讨论】:
到目前为止,我发现这里最好的方法是使用设备 ID 作为散列信息的一部分(以防止将原始文件复制到其他设备中)。
【讨论】: