2013-04-25 9 views
13

私のiPhoneアプリでは、iPhoneユーザーがログインしているiTunes Storeの国を検出したいと思います。私は彼/彼女を指示したいと思いUSAからユーザーのため: https://itunes.apple.com/us/album/21/id420075073 とポーランドのiTunes Storeにログインしているユーザーのために、私は彼をリダイレクトしたいと思います:私は、私がチェックできることを知っている https://itunes.apple.com/us/album/21/id403037872iOSのiTunes Storeの国を検出する

ロケール(例えば、言語)が、動作するとは限りません。

これを実現する方法はありますか?

+0

これは必ずしも効果があるとは限りませんか?あなたはどんな問題に直面しましたか? –

+0

私は、ユーザーが言語を英語に設定することはできますが、ポーランドのiTunes Storeにログインすることができるので、ロケールをチェックしても良い結果は得られません。 – Jakub

+0

私は、これが潜在的にいくつかの*特許トロールの問題を減らすために使用される可能性があるので、この中でインターラストされています。ユーザーは、既知の特許トロル寄生虫寄生虫(Lodsysの誰か)がいる国の人ですか?国ごとにビルドする必要なく、その国の機能を動的に無効にします。 –

答えて

-3
NSString *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode]; 

などの識別子が表示されます。 "US" (United States), "ES" (Spain)など

あなたが国を見つけたので問題はありません。私たちは、iTunes Storeがデバイス国であることを願っています。

+0

私が質問したところでは、私はロケールを確認できると知っていましたが、言語は英語に設定できますが、ポーランドのiTunes Storeにログインすることができます。 – Jakub

+0

質問に全く答えません。 – RomanN

関連する問題