使用Ray's good tutorial ...應用程式內,購買iOS中didFailWithError:
爲什麼我不能加載應用程式內,採購清單:從設備,但在模擬器我可以(didFailWithError電話)?
EDITED
如果我在設備運行的應用程序didFailWithError:
方法調用:
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error {
NSLog(@"Cannot load the list of products...");
NSLog(@"Error - %@", error.description);
_productsRequest = nil;
_completionHandler(NO, nil);
_completionHandler = nil;
}
這是錯誤的描述:
Error - Error Domain=NSURLErrorDomain Code=-1004 "Cannot connect to iTunes Store" UserInfo=0x1cdb19c0 {NSLocalizedDescription=Cannot connect to iTunes Store}
解決
我很抱歉,但問題出在代理。一些網站(包括蘋果網站)已經關閉。
現在它的工作!謝謝!
檢查您正在設備中訪問哪個蘋果帳戶。它應該是一個測試帳戶。 – coder284
@ coder284:如果我嘗試使用測試帳戶登錄,則存在服務器回覆「無法連接到iTunes Store」 – Romowski
您是否檢查了那裏提及的點數? 轉至設置\ iTunes&App Store,退出任何帳戶,然後重試,以確保您使用的是沙盒帳戶。 選中此鏈接 - 如果它沒有響應,iTunes沙盒可能會關閉。 您是否爲應用ID啓用了應用內購買? 您的項目的.plist軟件包ID是否與您的App ID匹配? 您在製作SKProductRequest時是否使用了完整的產品ID? 您是否嘗試從設備中刪除應用程序並重新安裝? – coder284