私のiPhoneアプリケーションには、ビジネス上の理由から、米国の顧客にのみ表示/利用できる機能があります。このアプリを米国外のAppStoreにリリースしたい場合、言語やロケールなどのユーザー定義の設定に依存せずに、自分がどの国にいるかを把握するための最良の方法は何ですか?
私の考えでは、理想的な解決策は、アプリがダウンロードされたApp Storeの国を教えてくれるランタイムプロパティがあり、それに応じてアクションを実行できることです。ドキュメントを調べてWebを検索しても、この部門では何も思いつきません。
私は、ユーザーが出身国にいない限り、ソリューションが100%絶対確実であるとは期待していませんが、可能な限り近くにあるとよいでしょう。
1つの解決策は、App Storeで新製品用に別のビルドを作成し、米国用とその他用の2つのバージョンを用意することだと思いますが、それは理想的ではないようです。ユーザーレビューの断片化などを防ぐために、AppStoreで同じ製品にできることを願っています。
前もって感謝します!