HttpConnection por GPRS com MIDP2.0 nao funciona

Oi pessoal

Estou tendo serios problemas com HttpConnection por GPRS.

Estou usando um celular pela claro, nos nokia series 40 midp1.0, funciona normal, ja nos series 60 que tem midp2.0, no momento que abro o inputstream do httpconnection retornado pelo Connector, a thread simplesmente fica em espera. Nem ao menos uma IOException eh disparada…

Alguem tem alguma ideia do que pode ser? Encontramos um monte de foruns que citam exatamente o mesmo problema, e somento com MIDP2.0 e somento com algumas operadoras:

http://www.allaboutsymbian.com/forum/showthread.php?s=340f80e7518a190d96bc97352ece59a8&p=187067#post187067
http://www.j2me.org/yabbse/index.php?board=2;action=display;threadid=2676;start=msg9131#msg9131

obrigado!

Qual serie60? Se for o 6600 verifique a versão do firmware, se for meio velha, senta e chora.
Ele tem toneladas de bugs com midp.

eh o 6600 sim. puts! sabe onde posso ler sobre quais bugs em quais firmwares?

mas engracado que outros aparelhos, como um motorla baratinho ai que eh midp2, da o mesmo problema! voce viu o que os gringos falam? mesmo problema por la

deixei de ser preguicoso e fui procurar algo sobre os bugs. dei uma olahda nos bugs das firmwares antigas, e nao tem nada relacionado a isso… :frowning: mas realmente tem MUITOS bugs. Eh um PDF imenso.

ah! e da pra updatar a firmware desse nokia pelo irda.

mas o meu problema continua :(. acho que eh algo de configuracao do gprs.

Desculpa se estou falando besteira, mas no MIDP 2.0, no JAD da aplicação você não tem que declarar quais classes de rede a midlet está autorizada a usar ?

Não seria este o problema (a falta da declaração) ?

MIDlet-Permissions: javax.microedition.io.Connector.http

Ontem eu conversei com um representante da TIM e ele disse que esse 6600 tá cheio de bugs.
O que está mais flagrante para os clientes é que a tal TVTim só funciona quando quer.

meu amigo flavio coutinho descobriu, voce precisa mudar de gateway quando quer usar httpconnection, nao pode ser o wap gateway, tem de ser o gprs. basta mudar na configuracao do celular de acordo com o que a sua operadora falar que deve ser usado.

Nos celulares mais novos, o GRPS já vem ativado e posso te dizer que é melhor trabalhar sobre ele do que via a configuração WAP normal.

Nada como ter o conforto do GRPS ao invés da lerdeza do WAP…

infelizmente isso nao eh verdade para algumas operadoras :(. e pior que se voce configurar o gprs, depois nao consegue acessar o portal wap, tem de voltar a configuracao. terrivel.

O que confundiu a gente eh que há 2 gateways gprs, o “dados gprs” e o “wap gprs” (alem do wap csd). Quando a gente teve esse problema o celular jah estava com o GPRS configurado, mas para o usar o gateway wap grps ao inves do gateway de dados gprs e a midlet simplesmente nao conectava nessa configuracao padrao (embora o browser do telefone funcionasse numa boa).

Pra piorar, essa configuracao de dados não estava presente no telefone…

Pelo menos nos da TIM e Claro, você tem sua aplicação rodando numa boa e também consegue navegar no conteúdo WAP normalmente, seja no portal da operadora, seja na sua página WML, tudo isto, usando o perfil TIM Connect Fast ou o da Claro (não me lembro o nome agora).

Cara, isto realmente é uma m*erda…!

Você ainda pode encontrar alguns aparelhos sendo comercializados com configurações GRPS (APN,etc…) defasadas ou inexistentes.

Você tem dois caminhos:

:arrow: Ou liga e leva um chá de canseira do atendente da operadora até que a configuração seja feita.
:arrow: Ou faz por você mesmo, usando o Google e pegando os parâmetros que você precisa de algum site.

Quer saber ? Eu sempre tento fazer do segundo jeito, pois não perco a paciência e também não é nenhum bixo de sete cabeças.

Claro, as vezes não tem jeito, e vc tem que ligar no 0800, pois o aparelho precisa ter o serviço TIM Connect Fast habilitado por exemplo, se não, nada adianta sua configuração estar certa.

Enfim, ser um J2ME Developer in Brazil is fódis !

Tb preferi ir pelo segundo jeito…

boone, mesmo pra Claro noa funciona quando o celular eh midp2: precisa mudar o gateway
engracado que se o celular eh midp1, o gateway tanto faz…

vai entender!