在给定iTunes ID的情况下,以编程方式为所有地区构建iTunes URL?

时间:2014-08-24 22:26:56

标签: ios iphone ipad itunes

我们有适用于iOS应用的电子邮件简报,但即使我们删除了国家/地区参考资料,iTunes链接也无法在所有地区使用。

例如,这是一个应用https://itunes.apple.com/us/app/spoof-charades-free-fun-party/id777551771?mt=8

的美国链接

我们删除了国家/地区代码,认为它可以在其他国家/地区使用(因为删除国家/地区代码也适用于美国境内):https://itunes.apple.com/app/id777551771

然而,在中国等其他国家,这种情况失败了。

鉴于应用程序的iTunes ID,您如何以编程方式构建适用于所有地区的iTunes URL?

3 个答案:

答案 0 :(得分:2)

首先,我建议您使用iTunes Link Maker删除国家/地区代码(即“我们”),并且它始终有效,打开iTunes总是而不是浏览器(如果目标系统上安装了iTunes)。使用“美国”国家/地区代码会导致打开美国App Store (取决于目标设备和操作系统版本),这可能会使您失去下载/销售(用户会看到英语美国App Store那里需要一个帐户,这不是中国商店!)。

你也可以删除app_name 你真的不需要它(如果你的应用名称没有改变,实际上名字会被忽略)。

我要检查的另一件事是,在iTunes Connect上你支持中国的销售在“权利和定价”下。

答案 1 :(得分:0)

使用iTunes Search API for affiliates。这基本上是iTunes Link Maker API。这是一个非常强大的API - 您可以按ID,包ID,文本字符串等查找内容。

联盟会员链接指南可以找到here

另一种方法是使用较旧的短链接语法described here

答案 2 :(得分:0)

在大多数情况下,如果您只使用us,Apple将为您解析国家/地区代码。