如果我去play.google.com,它会自动识别我的国家/地区并允许我浏览该国家/地区的应用.我可以通过页脚下拉菜单更改语言,或者我可以在查询字符串中添加&hl =代码...但这只会更改语言...而不是商店内容(应用列表和排名保持不变)
我猜必须有一些其他查询字符串参数或标题参数,因为我确定Google开发人员不会使用位于50多个国家/地区的国家/地区特定代理或PC来查看商店在那里的显示方式.
有任何线索如何做到这一点?
小智 67
寻找这个确切问题的解决方案让我来到这里,但不幸的是没有人给出正确的答案.这是:添加参数gl =(countrycode).
例如,要查看您所在国家/地区的顶级免费业务应用程序列表,请使用以下命令:
https://play.google.com/store/apps/category/BUSINESS/collection/topselling_free
添加gl = ru为您提供俄罗斯的列表:
https://play.google.com/store/apps/category/BUSINESS/collection/topselling_free?gl=ru
希望这可以帮助.
Fli*_*imm 29
以下是像我这样懒人的可点击链接列表:
如果你发现任何不正确的,当然可以编辑.
您还可以使用hl参数更改语言,如下所示:
您几乎已经回答了自己的问题:要强制Google显示特定于某个国家/地区的页面,您必须使用可以通过IP范围或Google认可来自该国家/地区的提供商发送请求的主机.代理提供了完全相同的功能.
是的,你是对的,负责测试谷歌服务的开发人员或其他人可能不会使用代理,但是对于那些在他们所经营的每个国家提供一些测试主机的公司来说似乎并不是那么大的麻烦.
如果我必须实现一个基于客户端位置提供内容的跨国服务,我不会试图通过将其隐藏在未记录的参数之后来模糊测试功能(如通过默默无闻的安全性).这种功能的更清晰和更明显的实现将是基于帐户的功能.
实际上,我开发的所有系统都具有扩展的调试和测试功能,即使在实时主机上也是如此,但这些功能根本不会被用户启用或访问.毕竟,这就是用户组的用途.
您需要操纵Google Play网址.例如,供法国人使用
https://play.google.com/store?hl=fr&tab=w8
Run Code Online (Sandbox Code Playgroud)
供西班牙人使用
https://play.google.com/store?hl=sp&tab=w8
Run Code Online (Sandbox Code Playgroud)
您应该能够使用Locale文档中讨论的代码替换国家/地区代码(fr/sp/etc).
我会同时更改地区gl和语言hl:
https://play.google.com/?hl=vi&gl=vn
Run Code Online (Sandbox Code Playgroud)
使用此示例,您将访问越南商店 - 作为地区和语言。
| 归档时间: |
|
| 查看次数: |
36957 次 |
| 最近记录: |