ios - 使用网络服务恢复应用程序购买中的消耗品

标签 ios sdk in-app-purchase backend restore

我们正在为应用程序中的产品使用后端服务,并为动态内容(添加到后端并同步到应用程序)使用应用程序内消耗品的映射方案,以便添加到后端的新内容可以与应用程序购买中消耗品的固定价格相匹配,这样当后端添加新项目时,我们就不需要使用 itunes connect 添加新对象。但是如何才能恢复产品(因为苹果要求这样做)?是否可以将交易收据发送到后端并用于恢复?这里有人有类似解决方案的经验吗?

最佳答案

Apple 不要求您恢复应用内消耗品购买。事实上,StoreKit API 和 App Receipt 在交易完成后不包含任何消耗品购买记录。

参见this doc并搜索“调用支付队列的restoreCompletedTransactions 方法不会恢复我的应用程序中的任何产品”以获取更多信息。

关于ios - 使用网络服务恢复应用程序购买中的消耗品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42395925/

相关文章:

android - 在 Google Play 的 Billing API v3 中解决消耗品的 API-purchase-logic-flaws(与使用 API v3 消耗品的每个人相关)

ios - 自动续订,如何获取用户(客户端)邮箱地址和 zip ?

ios - 如何在应用内购买期间停止弹出窗口

java - 使用 AWS SSO 时 AWS Java SDK 找不到配置文件

缺少 Android Studio SDK 管理器

android - 更改屏幕方向 - VirtualBox 上的 Android 3.2

ios - 找不到 iOS 开发证书

ios - 缺少 TableViewController 类 didSelectRowAtIndexPath

c# - 当应用程序位于 xamarin.ios native 应用程序的前台时,如何获取推送/远程通知?

iOS 每天运行一次代码