【问题标题】:iOS receipt validation - is there any point in doing it every launch?iOS 收据验证 - 每次发布都有什么意义?
【发布时间】:2014-05-06 17:58:19
【问题描述】:

我已经实现了 iOS6 和 iOS7 风格的应用内购买收据验证代码。 (非常感谢 Robot Media 及其在 Github 上的 RMStore 代码的指导!)每次购买或刷新时我都会进行验证。我想知道每次应用运行时重复此验证是否有意义。

我可以看出这对 iOS6 样式有什么意义,因为它调用 Apple 的验证服务器,有时可能会被欺骗,有时不会。但如果我理解正确的话,iOS7 样式只是检查捆绑包中的应用收据以获取所购买产品的 id。如果这个文件没有改变,我看不出继续检查它有什么帮助。它会改变吗?系统会时不时地调整它吗? Cydia 有吗?

虽然我们正在讨论:同时使用 iOS6 和 iOS7 验证样式有什么意义吗?我认为它不会受到伤害,因为我已经实现了两者。也许换一种说法是:iOS7 的风格是否不败? iOS6 风格是否注定失败?

谢谢!

【问题讨论】:

    标签: ios validation in-app-purchase receipt-validation


    【解决方案1】:

    我想知道每次应用运行时重复此验证是否有意义。

    如果它让您感觉更安全并且不会损害用户体验...

    [收据]有变化吗?系统会不时调整它吗?

    收据会随着每次应用内购买而改变,并且文档中没有任何内容表明它不能因其他原因而改变。

    Cydia 有吗?

    不知道。

    iOS7 的风格是不是无人能敌?

    在越狱设备上,只需要知道验证码在哪里打补丁。

    iOS6 风格是否注定失败?

    它至少已被弃用。

    【讨论】:

      猜你喜欢
      • 2021-10-17
      • 2013-01-06
      • 2018-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-06
      • 1970-01-01
      相关资源
      最近更新 更多