ios - 如果无法付款,用户可以恢复购买吗?

标签 ios in-app-purchase

在 IOS 中,您可以检查用户是否可以通过以下方式进行应用内购买:

 SKPaymentQueue.canMakePayments()

我想知道,如果用户无法付款,他们还能恢复购买吗(例如,如果应用刚刚重新安装,如果用户可以点击恢复购买按钮来取回他们在应用内的购买)?

最佳答案

恢复购买功能将从“设置”中获取 iTunes 凭据,并使用这些详细信息以及应用程序详细信息访问服务器。因此,如果曾经从该帐户为该应用进行过购买,那么用户将收到他的购买,否则将收到空白响应,这需要在客户端处理。

关于ios - 如果无法付款,用户可以恢复购买吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38132475/

相关文章:

ios - 由于缺少 BluetoothDevice.h 文件,无法编译 BeeTee 框架

objective-c - 消除 NSString 中垃圾值的出现?

ios - 如果我使用 iPad 尺寸创建我的应用程序,如何找到 iPhone 尺寸的 'safe region'?

iOS 应用内购买永远不会完成

ios - 应用内购买不适用于 iOS 7

iphone - v4.0 的 Base-SDK 意味着它不会安装在 4.1 或 4.2 设备上?

ios - UILabel 动画淡入淡出不起作用

ios - 如果没有以前购买的应用程序内产品可用,则显示警报

iOS 漏洞 : Restoring In-App Purchases to Multiple Game Accounts

ios - 检查是否添加了支付信息