Réponse courte: Non
Le réseau attribue une adresse IP au téléphone lorsque le contexte PDP est activé (activation du contexte PDP est télécoms-parler pour « demander des données par paquets prestations de service'). Il peut être modifié sous le contrôle du réseau, mais cela ne se produit généralement que lorsque la connexion est inactive depuis un certain temps. Vous devez garder à l'esprit qu'un réseau mobile typique peut avoir plusieurs millions d'utilisateurs, et puisque la signalisation (c.-à-d. La reconfiguration d'adresse et autres) ne génère pas de revenus, mais coûte au réseau des ressources radio rares, elle est évitée. loin que possible.
Il existe un autre problème. En raison de l'architecture des réseaux mobiles, si vous avez un visiteur dans un pays qui utilise le service d'itinérance avec son opérateur local, il apparaîtra en effet dans son pays d'origine. En effet, l'appareil mobile se connecte toujours à Internet via un noeud appelé GGSN sur son réseau domestique.
Ceci est un problème majeur pour les sites Web qui doivent traiter avec les titulaires de droits. À titre d'exemple, le service BBC iPlayer permet aux personnes résidant au Royaume-Uni de «rattraper» n'importe quel contenu de télévision ou de radio de la BBC gratuitement. Dans de nombreux cas, les droits de télévision sont géographiquement sous licence, de sorte que la BBC est tenu de faire tous les efforts pour s'assurer que le service est uniquement disponible pour les utilisateurs situé au Royaume-Uni.
Ceci est, comme je l'ai expliqué ci-dessus, impossible pour les utilisateurs mobiles. Si j'utilise la carte SIM d'un réseau au Royaume-Uni, je vais «apparaître» par géolocalisation pour être au Royaume-Uni, peu importe où je suis réellement dans le monde. Ce n'est pas tellement un problème pour le moment: diffuser un programme TV sur une connexion 3G lorsque l'itinérance dans un réseau étranger est prohibitif (peut facilement être 100 $ ou plus pour un seul programme), donc ce problème théorique doesn ne se présentent pas souvent encore. Cependant, comme les coûts de l'itinérance diminuent (et tout le monde le sait), cela deviendra un véritable problème.
À droite, mais pour les téléphones moins performants, y a-t-il une autre méthode pour obtenir l'emplacement d'un utilisateur sans devoir recourir à une saisie manuelle? – StephenPAdams