更新:6分後に「iTuneストアに接続できません」というアラートが表示されました。アプリ内購入中にタイムアウト値を設定することは可能ですか?
私のInApp購入コードは通常のネットワークでは正常に機能しますが、非常に遅いネットワークでは機能します(safariブラウザーはWebページのロードに5分かかります)。代理人がいません...
- (void)requestDidFinish:(SKRequest *)request
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
したがって、最初にsetUserInteractionEnabledをFALSEに設定し、上記のデリゲートでTRUEに戻すため、コードは無期限にブロックされます...
[[[UIApplication sharedApplication]keyWindow]setUserInteractionEnabled:FALSE];
「SKProductsRequest」またはアプリ内購入を実装するためのより良い方法を作成する前に、ネットワークステータスを確認することは可能ですか?タイムアウトメカニズムを使用できますか?
前もって感謝します、