我担心我必须链接到用户所在国家/地区的App Store.我怎么能自动这样做?
例如,我从Apple获得的链接是这样的:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=99999999999&mt=8
Run Code Online (Sandbox Code Playgroud)
它打开iTunes但无法加载应用程序.他们说它需要24小时才能到达那里.这是我可以给任何人的链接,无论是来自美国,印度,澳大利亚还是荷兰?我很困惑,因为有时谷歌会把我扔给像这样的网址:
http://itunes.apple.com/us/app/id308928075?mt=8
Run Code Online (Sandbox Code Playgroud)
这些URL在Web浏览器中显示应用程序描述,显然它们已本地化.这个是给我们的,但您可以输入/ us /的任何国家/地区代码以查看特殊说明.
因此,链接到第一个非常长的URL(itunes.apple.com/WebObjects/MZStore ...)是否智能,或者更好地链接到在线应用程序描述的美国页面?
您是正确的,Web链接是本地化的.但是,如果您从该链接点击"在iTunes中查看"或确实启动了打开iTunes的任何链接,则用户将被带到该商店的正确本地化版本上的产品.我刚刚使用您在上面提供的网络链接对其进行了测试 - 点击"在iTunes中查看"将我带到英国商店的产品,并以英国价格购买.
您提供的直接iTunes链接不起作用,但您似乎没有替换99999999999占位符的产品ID.
我不确定你认为哪个更好; Apple似乎正在推动网页预览网址,这是基于右键点击的新行为,并在iTunes中选择"复制链接".此外,您希望打开iTunes的链接类型(取代您的产品ID)(即http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=308928075&mt=8)现在看来转到Web预览而不是打开iTunes.作为快速提示,这似乎是"国际"版本:
http://itunes.apple.com/app/id308928075?mt=8
Run Code Online (Sandbox Code Playgroud)
即只需删除'我们'.我的浏览器仍然根据价格和评论进入美国列表,但我敢打赌它至少可以使显示语言正确.
| 归档时间: |
|
| 查看次数: |
5808 次 |
| 最近记录: |