Pergunta

Eu uso o TelephonyManager para obter o número de telefone, no SDK todas as obras perfeitamente, em alguns dispositivos, como o meu herói com 1,5 retorna nulo, sobre a tatuagem com 1,6 ele funciona, mas em algumas outras tatuagens ele retorna nulo.
Existe alguma outra forma de obter o número de telefone?

Foi útil?

Solução

Tanto quanto eu sei, o número de telefone retornado é o que está armazenado no cartão SIM é MSISDN , que não foi preenchido por alguns operadores. (Pior ainda, de acordo com alguns relatos, o número pode ser realmente incorreta!)

Infelizmente, eu não sei de qualquer outro método, qualquer um.

Outras dicas

Eu procurei muito por este problema e não encontrou qualquer solução. Existe uma solução de leitura de SMS ou enviar SMS a partir de algum servidor.

A solução é colocar o cartão SIM em um telefone mudo (ou qualquer Blackberry pré-2009) e o MSISDN será definido. Eu acho que com Blackberries você pode configurá-los manualmente.

Tente marcar ## 000000 com o rádio desligado e editar a primeira linha no menu que aparece no Blackberry.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top