我已经阅读了很多文档和代码,理论上可以验证应用内和/或捆绑收据。
鉴于我对SSL、证书、加密等的了解几乎为零,我读过的所有解释,like this promising one,我发现很难理解。
他们说,解释是不完整的,因为每个人都必须弄清楚如何做到这一点,否则黑客将很容易创建一个黑客应用程序,可以识别和识别模式,并修补应用程序。好吧,我在一定程度上同意这一点。我认为他们可以完全解释如何做到这一点,并放置一个警告,写着“修改这个方法”,“修改另一个方法”,“混淆这个变量”,“更改这个和那个的名称”,等等。
有没有一些好心人能从上到下清楚地解释一下,在我5岁的时候,如何在iOS 7上进行本地验证,捆绑收据和应用内购买收据(好吧,让它变成3)?
谢谢!
如果你有一个在你的应用程序上运行的版本,你担心黑客会看到你是如何做到的,只需在这里发布之前更改你的敏感方法即可。混淆字符串,改变行的顺序,改变循环的方式(从使用for到块枚举,反之亦然)以及诸如此类的事情。显然,使用这里可能发布的代码的每个人都必须做同样的事情,而不是冒着被轻易黑客攻击的风险。
https://stackoverflow.com/questions/19943183
复制相似问题