Region Format が設定されている場所 (一般設定) に応じて、異なる iTunes 購入リンクをユーザーに配信したいと考えています。それを検出して、各ユーザー地域に個別のデータベースを配信する方法はありますか?
助けてくれてありがとう。
GS。
これが Cocoa ではなく Web ベースのプログラムであると仮定すると、HTTP Accept-Language ヘッダーだけで作業する必要があるように見えます。Mobile Safari は、地域形式に関する情報を提供せず、言語のみを提供します。
この方法は、Region Format ベースの方法と同様に欠陥があります。さらに重要なのは、ユーザーがどの iTunes Store を選択したかです (iTunes の設定は iPhone に転送されます)。この設定は、地理的な場所、地域の形式、および言語とは無関係です。ユーザーに間違ったストアへのリンクを提供すると、うまくいかない可能性があります。
無料のコンテンツでは問題にならないはずですが、英国、米国、ドイツの iTunes Store を頻繁に切り替えるため、無料ではないコンテンツでこの問題が発生しました (ポッドキャストには英国/米国を好みますが、購入できるのはドイツのもの)。