iphone - 恢复 iPhone/iPad 应用程序内应用内购买功能

标签 iphone objective-c xcode ios5 in-app-purchase

我已将应用内购买集成到我的应用程序中并在我的设备上进行了测试。它工作正常。 但是当我在 iTunes 商店上传二进制文件时,Apple 由于以下原因拒绝了我的申请:

"We found that your app offers In-App Purchase/s that can be restored but it does not    
include a "Restore" feature to allow users to restore the previously purchased In-App     
Purchase/s."

我无法理解实际问题是什么。

最佳答案

您是偶然使用 MKStoreKit 的吗?我是,并且收到了同样的拒绝消息。

为了解决此问题,我添加了一个“恢复应用内购买”按钮,并调用 restorePreviousTransactionsOnComplete:onError:,这将允许用户恢复之前购买的任何 IAP。

关于iphone - 恢复 iPhone/iPad 应用程序内应用内购买功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10925933/

相关文章:

ios - 如何以编程方式使我的应用静音(禁用声音)

Xcode 5 : enable/disable entitlements file

iphone - 增加 iPhone/iPad 中 MKMapView 的最大缩放*缩小*

iphone - 如果使用其他 NSMutableArray 初始化,如何更新 NSMutableArray

iphone - 更改 MFMailComposeViewController 的标题栏、背景和文本的颜色

objective-c - 如何编写只应在类本身内使用并且能够访问 ivars 的方法

iphone - 什么都没用!证书和供应把我的生活变成了人间 hell

iphone - 如何在 iPhone 上的 HTTP 连接失败时弹出警报?

iphone - 使用 block 从后台线程加载图像

ios - 使用 UIRefreshControl 刷新 UITableView