2009-09-05 91 views
1

我想根据地区格式设置的位置(在常规设置中)向用户提供不同的iTunes购买链接。 有没有办法来检测,然后提供一个单独的数据库到每个用户区域?Iphone检测区域格式

感谢您的帮助。

GS。

回答

1

假设这是一个基于网络的程序,而不是Cocoa,那么HTTP Accept-Language头部看起来就是你必须处理的。移动Safari不提供有关区域格式的信息,只有语言。

此方法以及基于区域格式的方法存在缺陷;更重要的是用户选择了哪个iTunes Store(将iTunes设置转移到iPhone)。此设置与地理位置,地区格式和语言无关。你给用户一个链接到错误的商店,它可能无法正常工作。

这对免费内容应该没有关系,但我自己也有非免费内容的问题,因为我经常在英国,美国和德国的iTunes Store之间切换(我更喜欢英国/美国的播客,但只能从德国购买)。