I want to to deliver different iTunes buy links to a user depending on where there Region Format is set (in general settings). Is there a way to detect that and then deliver a separate database to each users region?
Thanks for the help.
GS.
假设这是一个基于 Web 的程序,而不是 Cocoa,那么 HTTP Accept-Language 标头似乎就是您必须使用的全部。Mobile Safari 不提供有关区域格式的信息,仅提供语言。
这种方法以及基于区域格式的方法是有缺陷的;更重要的是用户选择了哪个 iTunes Store(iTunes 设置传输到 iPhone)。此设置与地理位置、区域格式和语言无关。你给用户一个错误商店的链接,它很可能不起作用。
免费内容无关紧要,但我自己在使用非免费内容时遇到了这个问题,因为我经常在英国、美国和德国的 iTunes Store 之间切换(我更喜欢英国/美国的播客,但只能从德国人)。