0

可能重复:
如何链接到应用商店中的应用

我对我的 iPhone 应用程序有特殊需求。我的应用程序上有一些内容链接到 iTunes 中的其他内容。当然,每个商店的 iTunes 元素的链接是不同的(包含 /us/ 或 /fr/ 或 /gb/ 等)。因此,为了向用户显示正确的链接(将他带到他的商店的链接,而不是错误:“不是好商店”),我需要该信息。我不想使用 CoreLocation。

事实上,我需要它,因为我正在从我的 API 中检索链接,并将国家代码发送到 API 以返回该国家/地区的正确链接。

谢谢,

编辑:就像我在下面的评论中所说,NSLocale 并不适合我。这是我正在使用的,但语言环境并不能准确地告诉用户用户在哪个商店。例如,我的电话设置为英语(美国),而我的商店是法语的。所以,我想要FR,而不是US。

编辑 2:我说的是电视节目,而不是应用程序(有一个可以在任何应用程序商店中打开的唯一链接)。这是一个例子,星际之门亚特兰蒂斯的飞行员:

FR 链接 => https://itunes.apple.com/fr/tv-season/une-nouvelle-ere-1ere-partie/id370061110?i=370381192&uo=4

美国链接 => https://itunes.apple.com/us/tv-season/rising-pts.-1-2/id260813591?i=261784660&uo=4

编辑 3:显然,新的 iOS 可以处理在本地商店中打开链接,即使该链接是针对另一个商店的。

但我仍然有一个问题,因为有些商品只能在一家商店买到。因此,如果没有精确的商店,我可能会向用户显示在他的本地商店中不可用的链接。

4

1 回答 1

1

尝试完全省略国家:p 认真

例如你有这个网址

https://itunes.apple.com/fr/tv-season/une-nouvelle-ere-1ere-partie/id370061110?i=370381192&uo=4

将其更改为简单

https://itunes.apple.com/tv-season/une-nouvelle-ere-1ere-partie/id370061110?i=370381192&uo=4

只有当内容在用户主商店中不可用时,才会向您显示错误通知。

于 2013-01-15T16:28:08.493 回答