我有一个应用程序购买的应用程序,它已获得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
}];
在Sandbox模式下,此方法以onComplete块结束,或者取消onCancelled块,获取所有正确的标识符(也可以使用新购买)。但是,由于Apple的评论员的回答,我的装载从未关闭。此外,他们说新购买现在处于开发者行动所需状态,但现在无法编辑,我无法删除它(即使我检查清除待机没有)。
问题可能出现在新购买产品中还是其他问题?我完全糊涂了......
我该怎么办?有人遇到过这样的问题吗?我无法在Sandbox中重现错误,因为它工作正常,所以有什么方法可以得到与Apple Review Team相同的结果吗?
答案 0 :(得分:1)
这是由这个新的In App引起的Apple服务器上的一个奇怪的错误。我不知道为什么,但我无法删除它。此外,它已经打破了所有In Apps,但只有在Apple Review测试时,正如我所说,在沙盒模式下一切都很好。解决方案是写给Apple的支持,过了一段时间他们修复了它,我删除了这个In App,一切都开始工作了。