Question

Y at-il un moyen de vérifier ce qui est le pays de l'utilisateur? « Locale » est pas assez bon car il y a beaucoup de lieux en anglais, mais ils sont répartis partout dans le monde.

Peut-être en quelque sorte avec IMEI ou ...?

Donc en fait je besoin de savoir quel pays fait le carte SIM appartiennent à?

EDIT:. GPS ou Internet ne sont pas autorisés

Était-ce utile?

La solution

android.telephony.TelephonyManager.getNetworkCountryIso()

Plus d'infos documentation Android - TelephonyManager

.

Edit: ce que vous dépend recherchez. IMEI peut ne pas être pertinent que le téléphone aurait été commandé / acheté d'un autre pays ou l'utilisateur peut-être dans un autre pays lors de son utilisation. Aussi je ne sais pas si le IMEI vous indique le contry réelle du dispositif est vendu, mais plutôt le pays du fabricant (pas sûr de celui-ci cependant).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top