更新:6 分钟后我收到“无法连接到 iTune 商店”警报。是否可以在应用内购买时设置任何超时值。
我的 InApp 购买代码在正常网络中运行良好,但在非常慢的网络中(Safari 浏览器加载网页需要 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”之前检查网络状态或任何更好的方式来实现应用内购买?我可以使用任何超时机制吗?
提前致谢,