我有一个iOS应用程序提供应用内订阅。我们最初无意中使用了现在已被弃用的
transactionReceipt
打开字段
SKPaymentTransaction
. (不幸的是,这是通过我们使用的第三方库提供的)当我们从服务器调用苹果验证服务时,它返回“iOS6风格”的收据数据。
我们正在更改代码以使用应用程序包中提供的收据数据。提交给苹果的验证服务会得到一个“iOS7风格”的收据。
由于我们无法确保应用程序的每个副本都已更新,因此我们必须能够接受应用程序提交给服务器的“iOS 6样式”收据。但是,如果在服务器端,我们可以使用这些来检索更新的“iOS 7风格”收据,那将是非常棒的。
我尝试重新提交base64编码的数据,该数据出现在
latest_receipt
苹果验证服务对iOS6风格收据的响应中的字段,但似乎您只是再次获得相同的数据。
有什么我们可以做的要求完整的iOS7风格的收据使用只有iOS6风格的收据数据,我们有?