代码之家  ›  专栏  ›  技术社区  ›  Brian Rak

是否可以从iOS 6样式的收据数据中检索iOS 7样式的收据?

  •  1
  • Brian Rak  · 技术社区  · 7 年前

    我有一个iOS应用程序提供应用内订阅。我们最初无意中使用了现在已被弃用的 transactionReceipt 打开字段 SKPaymentTransaction . (不幸的是,这是通过我们使用的第三方库提供的)当我们从服务器调用苹果验证服务时,它返回“iOS6风格”的收据数据。

    我们正在更改代码以使用应用程序包中提供的收据数据。提交给苹果的验证服务会得到一个“iOS7风格”的收据。

    由于我们无法确保应用程序的每个副本都已更新,因此我们必须能够接受应用程序提交给服务器的“iOS 6样式”收据。但是,如果在服务器端,我们可以使用这些来检索更新的“iOS 7风格”收据,那将是非常棒的。

    我尝试重新提交base64编码的数据,该数据出现在 latest_receipt 苹果验证服务对iOS6风格收据的响应中的字段,但似乎您只是再次获得相同的数据。

    有什么我们可以做的要求完整的iOS7风格的收据使用只有iOS6风格的收据数据,我们有?

    0 回复  |  直到 7 年前