【发布时间】:2013-10-16 08:37:32
【问题描述】:
我有一个可以在应用内购买的应用,它已获得 Apple 的批准,现在在 Appstore 中。几天前,我提交了一个新版本的应用程序,其中包含一个新的消耗品购买,与其他人一样实施。
我正在使用 MKStoreKit 和这种方法来购买功能:
// ... showing loading window
[[MKStoreManager sharedManager] buyFeature:feature
onComplete:^(NSString* purchasedFeature,NSData* purchasedReceipt, NSArray* availableDownloads) {
// ... some handler and close loading
onCancelled:^ {
// ... another handler and close loading
}];
在沙盒模式下,此方法在 onComplete 块或 onCancelled 块中结束,获取所有正确的标识符(也包括新购买)。但是,由于 Apple 审阅者的回答,我的加载从未关闭。另外,他们说新购买现在处于需要开发人员操作的状态,但现在无法编辑它,我也无法删除它(即使我选中 Cleared For Sale 为 NO)。
问题可能出在新购买的产品上还是其他问题?我完全糊涂了……
我能做什么?有人遇到过这样的问题吗?我无法在 Sandbox 中重现该错误,因为它工作正常,那么有什么方法可以得到与 Apple Review Team 中相同的结果?
【问题讨论】:
-
如果新 IAP 的状态为
Developer Action Needed,那么您需要在重新提交应用以供审核之前解决该问题。 -
@neilco 可能会导致其他标识符无法从 iTunes 加载?我可以请求删除 Apple 的 In App(正如我所说,我对此无能为力......)?
标签: ios in-app-purchase mkstorekit