我们最近为我们的ios应用程序实施了Apple应用内购买耗材产品。作为购买流程的一部分,我们在服务器上记录已完成的交易ID(即SKPaymentTransaction的transactionIdentifier)。当我们检查日志时,我们会看到两种类型的事务ID:
在网上搜索,我们无法找到有关交易ID预期格式的任何信息。我们想知道是否应该对出现的两种不同类型感到震惊,或者它是否是正常行为。您对transactionIdentifier格式的体验是什么?
更新: 我们发现了这个问题。当我们开始查看苹果在调用https://buy.itunes.apple.com/verifyReceipt时发回的json收据时,我们可以看到产品ID是com.zeptolab.ctrbonus.superpower1。在网上快速搜索会带来大量的点击,这是一个众所周知的黑客收据。