【发布时间】:2011-05-14 18:21:23
【问题描述】:
想知道是否有人有新 Mac App Store 收据验证的教程或工作代码?到目前为止,我能找到的唯一参考资料是 Apple 关于该主题的出色文档和一个可以编译但没有很多内联 cmets 的开源项目,因此除非您是加密专家,否则很难理解。
仅限注册开发者的 Apple 文档:
https://developer.apple.com/devcenter/mac/documents/validating.html
Roddi 的 ValidateStoreReceipt(看起来很有希望,但文档很少):
https://github.com/roddi/ValidateStoreReceipt
还想知道为什么 Apple 不只提供用于验证的工作代码?
还有其他好的参考吗?
【问题讨论】:
-
Apple 不提供完整代码的原因是,如果每个人都使用相同的代码,那么所有应用程序都同样容易被破解。如果每个人的做法都略有不同,那应该会让饼干更加困难。
-
赏金给任何解释得足够好以至于我可以真正让它工作的人。特别是我尝试使用 Alan Quartermain 的代码并遇到编译错误。 . .在 Koregan 的回答下方查看我的评论。
-
@Nick 我认为 99% 的开发人员并不关心黑客,如果他们想破解您的应用程序,他们会的。我只是想确保如果普通用户从他/她的朋友计算机上复制我的应用程序,它不起作用。
-
@Tibidabo 我同意你的看法。我只是在回答“为什么 Apple 不只是提供用于验证的工作代码?”这个问题,而不是为此提出论据。我用的是罗迪的:)
标签: cocoa macos validation app-store