在我的应用我表现出更多的应用程序与SKStoreProductViewController,但苹果商店审核小组与理由拒绝它:当我测试它在我的设备SKStoreProductViewController错误ITMLKITErrorDomain 101
"An error message displays when tapping on the more apps button."
,一切工作正常。
下面是苹果发给我的截图,可能是什么问题?
示例代码:
__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];
}];
他们通常会告诉您它失败的设备。您是否在同一设备上测试了功能?可能是32/64位的东西,或iPhone/iPad,iOS的差异。 – Firo 2016-02-26 15:13:08
您可以添加当您点击“更多应用程序”按钮时执行的代码块吗?具体来说,加载的参数是什么?您是否删除了应用程序并重新安装在每个设备上以便测试?如果您不想删除该应用,则可以临时更改捆绑ID并在设备上运行该应用。 – Fennelouski 2016-02-28 18:34:23
我已经添加了一些示例代码,注意用10000000代替了应用程序标识 – railwayparade 2016-03-03 22:08:43