在应用程序购买不工作,而由苹果审查
我有一个应用程序工作在应用程序购买,它是由苹果批准,现在在Appstore。 几天前,我提交了一个新版本的应用程序与一个新的消费品购买,实施与其他人一样。
我正在使用MKStoreKit和这种方法来购买function:
// ... 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 }];
在Sandbox模式下,该方法在onComplete块中结束,或者在onCancelled块上,获取所有正确的标识符(也有新的购买)。 不过,由于苹果的审稿人的回答,我的加载从未closures。 此外,他们表示,新购买现在位于“开发者需求状态”中,但现在无法进行编辑,也无法将其删除(即使我查看“清理出售”中的“否”)。
问题可能在新的购买产品或是其他的东西? 我完全糊涂了…
我能做什么? 任何人遇到这样的问题? 我无法重现沙盒中的错误,因为它工作正常,所以有什么办法可以得到与Apple Review Team相同的结果吗?
这是由这个新的应用程序引起的苹果服务器上的一个奇怪的错误。 我不知道为什么,但我不能删除它。 此外,它已经打破了所有的应用程序,但只有当苹果审查testing,正如我所说,在沙盒模式都很好。 解决办法是写信给苹果的支持,过了一段时间,他们修好了,我删除了这个应用程序,一切都开始按原样工作。