0
我想處理在沒有互聯網連接的情況下請求應用內購買產品的情況。SKProductRequest在沒有連接的情況下不會失敗
當兩個在模擬器和設備(通過關閉的Wi-Fi)中測試這種情況下,代替的接收呼叫到request:didFailWithError:
,我接收呼叫productsRequest:didReceiveResponse:
一個空的產品陣列,然後requestDidFinish:
。
這是預期的行爲?如果是這樣,我怎麼知道由於連接問題導致請求失敗?如果沒有,可能會出錯?
萬一有幫助,這是我要求的產品:
- (void) requestProducts:(NSSet*)identifiers
{
_productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:identifiers];
_productsRequest.delegate = self;
[_productsRequest start];
}
我使用的是iOS 6