在我的應用我表現出更多的應用程序與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