ios - 从服务器丢失 App Store 的收据

标签 ios in-app-purchase

我们有一个带有 iAP 功能的游戏最近出现了一些问题。

目前设备是从Appstore购买商品 设备会将收据发送到服务器进行验证。

通过验证后,服务器会将产品(例如硬币)提供给玩家的帐户。 它运行了很长时间,并且有用户报告说他们无法从游戏中获得硬币。

用户表示已经收到AppStore的确认,但没有增加币。 因此,我们正在考虑用户是否突然在网络中丢失数据并且收据没有发送到服务器。 (或已发送但不知何故丢失了数据包)

想知道: 1.如何查询到这条购买记录?通过代码,在 Appstore 或 iTune 连接? 2. 是否有任何最佳实践代码来恢复丢失的收据或验证收据?

非常感谢

最佳答案

Apple 已就此问题回复我。 从他们的解释来看,这听起来像是一个特定的案例,交易没有在他们这边完成,但它给用户一个交易完成的消息。

关于ios - 从服务器丢失 App Store 的收据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27150836/

相关文章:

ios - 检索尚未提交的 In App Purchase 产品?

ios - 如何区分各种NavigationController?

ios - UIScrollView 动画在 iOS 上不够流畅

ios - 如何将自动续订订阅绑定(bind)到内部用户,而不是 apple id?

ios - Apple IAP 实体商品折扣

ios - 应用内购买和恢复按钮 : Single Product - Non-Consumable

ios - Swift - 调整图像大小 iMessage 应用程序

ios - 如何快速从任何对象获取数字

ios - Firebase/Core 在 info.plist 文件中需要 NSLocationWhenInUseUsageDescription

java - Android 应用内购买责任