iOS IAP收据验证错误处理

时间:2013-08-16 12:58:20

标签: objective-c validation error-handling in-app-purchase receipt

我的iOS应用程序中有一堆IAP,我已经为IAP实现了收据验证。

我想知道如果收据验证请求失败,我应该做什么错误处理。

因此,假设您有合法购买其中一个IAP的用户,交易成功,但验证收据的请求因任何原因失败(例如,没有连接,Apple的服务器已关闭)。我假设用户将因为交易成功而被收费,但由于验证失败,用户将不会获得内容。

在这种情况下我该怎么办?我知道这可能是一种罕见的情况,但无论如何我想要考虑它。

我原以为我可以将收据保存到持久存储中,然后在后台重试收据验证,直到成功为止。这是一个可行的选择吗?收据是永久有效还是在一定时间后过期?

我从Apple的文档中找不到相关信息,所以我问你们。

提前致谢

0 个答案:

没有答案