Google Playストアに、スコアリングシステムをポイントから$に変更するオプションのあるゲームがあります。明らかに、これは韓国のギャンブルと違法シミュレーションです。私はGoogleから正式な戒告を受けて、彼らは韓国市場から私のアプリを取り出し、成熟度を "成熟"に上げました。この余分な機能は、多くのユーザーが楽しむことができますが、ゲームのプレイにはまったく必要ありません。私はそれを韓国でのみ無効にしたいと思います。しかし、私は信頼できる方法が必要です。Androidアプリが韓国で使用されているかどうかを検出するにはどうすればよいですか?
私はロケールを使用していますが、ユーザーはそれを変更することができます。
context.getResources().getConfiguration().locale.getDisplayCountry(Locale locale);
私はこれを見つけた:
android.telephony.TelephonyManager.getNetworkCountryIso()
は、国のISOが正しいことが保証されますか?私が見落としている別の方法はありますか?
また、自分のアプリにGPSのアクセス権がありません。このユースケースのためだけに有効にするのは間違いだと思います。さらに、私は複数のAPKについて考えました。これは最後の手段になります。私は彼らが2つの別々のアプリとして扱われると信じています。私はすべての良い評価とダウンロードを持っていないだろう。
私はこれがうまくいけばうまくいけば、私はGoogleに彼らの決定を再考させることができます。
編集:@Nobu Gamesが優れた点をもたらします。これはまた、タブレットのために働く必要があります。
このようなよく聞かれる質問をご覧ください。 +1 –
評価とダウンロードが別々のポイントは面白いです。私はおそらく2つの別々の "市場"のための別々の2つのアプリケーションを構築する必要がありますが、彼らは1として扱われる必要があります... – Ixx