InApp Compra em rede lenta

votos
1

Atualizado: eu tenho não pode se conectar a iTunes Store alerta aos 6 minutos. É possível definir qualquer valor de tempo limite enquanto InApp Compra.

Meu código de compra InApp funciona bem na rede normal, mas na rede muito lenta (navegador Safari terá 5 min para carregar uma página web). Eu não estou recebendo nenhuma delegados ...

- (void)requestDidFinish:(SKRequest *)request 
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

Então meus blocos de código indefinetly porque estou a criação setUserInteractionEnabled para FALSE inicialmente e defini-lo de volta à verdade no delegados acima ...

[[[UIApplication sharedApplication]keyWindow]setUserInteractionEnabled:FALSE];

É possível verificar o status da rede antes de criar SKProductsRequest ou melhor maneira de implementar InApp compra? Posso usar qualquer mecanismo de tempo limite?

Desde já, obrigado,

Publicado 24/05/2010 em 15:38
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Você pode usar o Apple Desde Reachabilityamostra de código para verificar se a rede está habilitado. Em relação ao bloqueio de código, você já pensou que seu projeto não é o ideal? Setup este processo para não bloquear o usuário e deixá-lo correr em segundo plano.

Respondeu 24/05/2010 em 15:54
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more