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