Pregunta

¿Hay alguna forma de verificar cuál es el país del usuario? "Local" no es lo suficientemente bueno porque hay muchos lugares ingleses, pero se extienden por todo el mundo.

Tal vez de alguna manera con Imei o...?

Así que en realidad necesito averiguar qué país hace el tarjeta SIM ¿pertenece a?

Editar: GPS o Internet no están permitidos.

¿Fue útil?

Solución

android.telephony.TelephonyManager.getNetworkCountryIso()

Más información Documentación de Android - TelephonyManager.

Editar: depende de lo que esté buscando. Es posible que IMEI no sea relevante ya que el teléfono podría haber sido ordenado/comprado a otro país o el usuario podría estar en otro país al usarlo. Además, no sé si el IMEI le dice el contry real en el que se está vendiendo el dispositivo, sino en el país del fabricante (aunque no estoy seguro de este).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top