gpt4 book ai didi

ios - 如何针对特定设备查看iOS应用商店收据?

转载 作者:行者123 更新时间:2023-12-01 16:45:39 25 4
gpt4 key购买 nike

根据WWDC 2013研讨会308(关于在本地验证应用购买收据),应验证:

  • 它是由Apple签名的,因此尚未被修改
  • 用于相同的包标识符(应用程序)和当前运行的应用程序
  • 版本
  • 与当前设备关联(即,一个用户不提取购买收据并与其他人共享)

  • 如何检查第三项?根据幻灯片,应该检查设备标识符哈希,在iOS上是供应商标识符。我知道如何通过调用 [[UIDevice currentDevice] identifierForVendor]获得供应商标识符。但是,如何将其与收据中的适当数据进行比较?在 Apple's Receipt Validation Programming Guide,中,他们没有列出收据中似乎与设备ID对齐的任何字段。

    最佳答案

    如果您仔细查看该Apple文档,会发现一章实现技巧。那里的代码表明,您需要连接多个数据,生成SHA1哈希并将其与收据中包含的哈希进行比较。

    如果要实现服务器端验证,则可以使用that tip I just posted

    关于ios - 如何针对特定设备查看iOS应用商店收据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20189161/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com