si je vais sur play.google.com, il reconnaît automatiquement mon pays et me permet de parcourir les applications de ce pays. Je peux changer la langue via la liste déroulante dans le pied de page, ou je peux ajouter le code & hl = dans la chaîne de requête ... mais cela ne change que la langue ... pas le contenu du magasin (les listes d'applications et les classements restent les mêmes)
Je suppose qu'il doit y avoir un autre paramètre de chaîne de requête ou paramètre d'en-tête, car je suis sûr que les développeurs Google n'utilisent pas de proxy ou de PC spécifiques au pays situés dans des emplacements dans plus de 50 pays pour voir comment le magasin y apparaît.
Une idée de comment cela peut être fait?
La recherche d'une solution à ce problème précis m'a amené ici, mais malheureusement, personne n'a donné la bonne réponse. Le voici: Ajoutez le paramètre gl = (countrycode).
Par exemple, pour voir la liste des meilleures applications commerciales gratuites dans votre pays, utilisez ceci:
https://play.google.com/store/apps/category/BUSINESS/collection/topselling_free
L'ajout de gl = ru vous donne la liste pour la Russie:
https://play.google.com/store/apps/category/BUSINESS/collection/topselling_free?gl=r
J'espère que cela t'aides.
Voici une liste de liens cliquables de Nice pour les paresseux comme moi:
Si vous en repérez des incorrects, n'hésitez pas à les modifier bien sûr.
Vous pouvez également changer de langue en utilisant le paramètre hl
, comme ceci:
Vous avez déjà pratiquement répondu à votre propre question: pour forcer Google à afficher une page spécifique à un certain pays, vous devez utiliser un hôte qui peut envoyer des demandes via des plages IP ou des fournisseurs que Google reconnaît comme provenant de ce pays. Les proxys fournissent exactement cette fonctionnalité.
Oui, vous avez raison, les développeurs ou autres responsables des tests des services Google n'utiliseront probablement pas de procurations, bien que pour une entreprise aussi grande fournissant quelques hôtes de test dans tous les pays dans lesquels elle opère ne semble pas si compliquée.
Si je devais implémenter un service multinational qui fournit un contenu basé sur l'emplacement du client, je n'essaierais pas d'obscurcir (comme dans security by obscurity ) la fonctionnalité de test en la cachant derrière des paramètres non documentés. La mise en œuvre plus propre et plus évidente d'une telle fonctionnalité serait les fonctionnalités basées sur les comptes.
En fait, tous les systèmes que je développe comportent des fonctionnalités étendues de débogage et de test, même sur des hôtes en direct, mais ces fonctionnalités ne sont jamais activées ou accessibles aux utilisateurs. Après tout, c'est à cela que servent les groupes d'utilisateurs.
Vous devez manipuler l'URL Google Play . Par exemple, pour une utilisation en français
https://play.google.com/store?hl=fr&tab=w8
pour l'usage espagnol
https://play.google.com/store?hl=sp&tab=w8
Vous devriez pouvoir échanger le code du pays (fr/sp/etc) en utilisant les codes discutés dans la documentation sur Locale .
Pour ce faire, vous pouvez utiliser un programme appelé TorBrowser Télécharger le lien ici depuis Cnet Vous pouvez modifier un peu les paramètres et sélectionner des serveurs de routage pour traverser uniquement certains pays. Le site officiel a plus de documentation à ce sujet.
https://play.google.com/store/apps/category/ENTERTAINMENT/collection/topselling_free
vous devez ajouter quelque chose en plus pour voir comme? gl = us ici nous nous référons à l'Amérique et à l'Australasie et au Royaume-Uni à l'Angleterre, etc.
https://play.google.com/store/apps/category/ENTERTAINMENT/collection/topselling_free?gl=us ##
j'espère que tu comprends
J'ai testé l'ajout de &hl=[language_code]
à la fin de l'URL, puis ont vu le contenu et les commentaires écrits dans cette langue. Veuillez essayer ceci.
Dans les réponses précédentes, le nom du paramètre était utilisé comme gl
au lieu de hl
(éventuellement une faute de frappe).