iOS 防止内购破解的方案?

iOS 防止内购破解的方案?

我们做程序的,代码是一方面,方案和算法才是编程的精髓。这么久都没人回答,那我来答了,不收咨询费。

1,验证存档有效性,用户唯一识别码加密成md5,保存在存档中,读取存档时,首先校验md5,如果符合,则说明此存档属于该用户,否则采取一定措施。此措施无需服务器。

2,验证购买,首先应与自有服务器握手,上传购买明细,返回一个票根,票根中含购买权限,和一个授权码,然后,唤起iap,在得到AppStore响应时,校验票根和iap结果是否相符,以防越狱插件。将校验结果发到服务器,服务器返回处理方案,客户端确认。