我目前正在验证transaction.transactionReceipt
base64encoded为字符串服务器端。问题是transaction.transactionReceipt
现在已弃用,我不知道在应用内购买时应该替换它。
新文档建议使用NSData *receipt = [NSData dataWithContentsOfURL:receiptURL];
,但文档说它仅适用于应用购买验证,而不适用于应用内购买。
在这种情况下我该怎么办?
答案 0 :(得分:4)
正如documentation的其他部分所述,收据确实包含了IAP的数据。我也从我自己的经验中验证了这一点,因为这是我们工作的方式。基本上唯一的变化是,不是每个IAP都有一个收据,而是应用程序和所有IAP都有一个收据。
我的猜测是,网址仍然相同,但我尚未对其进行验证,但网址中包含的数据会发生变化。