我对交易收据验证有几个疑问:
编辑:我想如果发现收据无效就不应该调用
- 为什么需要外部服务器?为什么不能直接从iPhone上联系http://buy.itunes.apple.com?
- 如果这个外部服务器宕机,或者收据无效怎么办?如何将其通知给支付队列?
finishTransaction
仍然会显示“支付成功”的警报视图,因为实际上交易已经成功,我想这会让用户感到困惑。
编辑:我想如果发现收据无效就不应该调用
finishTransaction
,但这是一个问题吗?文档说应用程序应始终调用该函数。此时,钱款已经转移...混淆了。