Possible Duplicate:
How to link to apps on the app store是否有可能获得设备的iTunes商店的iOS设备
上我有我的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可以处理器打开链接在本地商店中,即使链接是针对其他商店的。
但我仍然有问题,因为一些商品只在一个商店中可用。因此,如果没有精确的商店,我可能会显示在本地商店中不可用的用户链接。
不是真的,因为我试图链接的内容是电视节目,而不是应用。实际上,对于应用程序,可以在任何应用程序商店中打开一个独特的链接。对于iTunes商店,似乎并非如此 –