iPhone アプリケーションの場合、起動時にユーザーがどの国にいるかを判断する必要があります。おそらく、位置情報サービスをオンにして、何らかのリバース ジオコーディングを行う必要があります。可能であれば、サードパーティの Web サービスを使用したくありません。位置情報サービスが提供する国を特定するための他の提案はありますか?
最初は、ユーザーが米国内にいるかどうかを確認するだけで済みますが、これは将来、国を追加するために変更される可能性があります。私は、常に位置情報を特定できるとは限らないこと、またはユーザーが位置情報サービスをオフにしている可能性があることを理解しています. 基本的に、特定の機能をオフにするために、ユーザーが米国内にいることが検出されたかどうかを知る必要があるだけです。
編集:さらに読むと、アプリにマップを表示したくない場合を除いて、MKReverseGeocoder が適しているように見えます。つまり、これを使用することは許可されていません。