在我的应用程序中,我显示了更多使用SKStoreProductViewController的应用程序,但是Apple Store审核小组拒绝该应用程序的原因是:
当我在设备上进行测试时,一切正常。
以下是Apple发送给我的屏幕截图,可能是什么问题?
样例代码:
__weak typeof(self) weakSelf = self;
SKStoreProductViewController* vc = [[SKStoreProductViewController alloc] init];
vc.delegate = self;
[vc loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier : @1000000000} completionBlock:^(BOOL result, NSError * _Nullable error) {
if(result==NO){
//handle failure
return;
}
[weakSelf presentViewController:vc animated:YES completion:nil];
}];
最佳答案
当ITMLKitErrorDomain
尝试使用无效参数调用SKStoreProductViewController
时,经常会发生loadProductWithParameters
错误。示例完整错误:
验证调用parameters
时在loadProductWithParameters
词典中没有任何错字或意外键。验证诸如SKStoreProductParameterITunesItemIdentifier
和SKStoreProductParameterAffiliateToken
之类的键的值有效。
关于ios - SKStoreProductViewController错误ITMLKITErrorDomain 101,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26719477/