【问题标题】:How to set an App Store link correctly?如何正确设置 App Store 链接?
【发布时间】:2010-10-28 21:17:53
【问题描述】:

我担心我必须链接到用户所在国家/地区的 App Store。我怎么能自动做到这一点?

例如,我从 Apple 获得的链接是这样的:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=99999999999&mt=8

它会打开 iTunes,但无法加载应用程序。他们说它需要长达 24 小时才能到达那里。所以这就是我可以给任何人的链接,无论来自美国、印度、澳大利亚还是荷兰?我很困惑,因为有时谷歌会把我扔到这样的网址:

http://itunes.apple.com/us/app/id308928075?mt=8

这些 URL 在网络浏览器中显示应用描述,显然它们已本地化。这是给我们的,但您可以为 /us/ 输入任何国家/地区代码以查看特殊说明。

那么链接到第一个很长的 URL (itunes.apple.com/WebObjects/MZStore...) 是明智的,还是链接到应用程序描述的美国页面在线更好?

【问题讨论】:

    标签: iphone app-store


    【解决方案1】:

    您是正确的,网络链接已本地化。但是,如果您从该链接单击“在 iTunes 中查看”或确实启动任何打开 iTunes 的链接,则用户将被带到正确本地化版本的商店中的产品。我刚刚使用您在上面提供的网络链接对其进行了测试——点击“在 iTunes 中查看”将我带到您在英国商店的产品,并以英国定价。

    您提供的直接到 iTunes 的链接不起作用,但您似乎没有用您的产品 ID 替换 99999999999 占位符。

    我不确定你会考虑哪个更好; Apple 似乎正在推送网络预览 URL,基于在 iTunes 本身中右键单击并选择“复制链接”的新行为。此外,您希望打开 iTunes 的链接类型,用您的产品 ID 替换(即http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=308928075&mt=8)现在似乎转到网络预览而不是打开 iTunes。作为一个快速提示,这似乎是“国际”版本:

    http://itunes.apple.com/app/id308928075?mt=8
    

    即只需删除“我们”。我的浏览器仍然根据价格和评论进入美国列表,但我敢打赌,它至少可以使显示语言正确。

    【讨论】:

    • http//itunes.com/appName 或 appstore.com/appName 在 iTunes 中打开应用程序。此外,它会在 iTunes 中显示之前搜索 appName。这种方法比appStore.com链接要优越很多。
    • iOS 11 似乎打破了“国际”链接。如果我想附加 action=write-review 参数,我只能获取特定国家/地区的 URL 以在 iOS 11 中打开 App Store。
    猜你喜欢
    • 2012-07-16
    • 2017-03-19
    • 1970-01-01
    • 2022-07-05
    • 1970-01-01
    • 2019-03-07
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多