【问题标题】:In App Purchase not working while reviewing by Apple在 Apple 审核时应用内购买不起作用
【发布时间】: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


【解决方案1】:

这是由这个新的 In App 引起的 Apple 服务器上的一个奇怪错误。我不知道为什么,但我无法删除它。此外,它破坏了所有 In Apps,但仅在 Apple Review 测试时,正如我所说,在沙盒模式下一切都很好。解决方案是写信给 Apple 的支持,过了一段时间他们修复了它,我删除了这个 In App,一切都开始正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    相关资源
    最近更新 更多