SKStoreProductViewController

SKStoreProductViewController

在我的应用程序中,我显示了更多使用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词典中没有任何错字或意外键。验证诸如SKStoreProductParameterITunesItemIdentifierSKStoreProductParameterAffiliateToken之类的键的值有效。

关于ios - SKStoreProductViewController错误ITMLKITErrorDomain 101,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26719477/

10-15 13:39