Google Play ストアで、スコアリング システムをポイントから $ に変更できるゲームを持っています。どうやらこれはギャンブルのシミュレーションであり、韓国では違法です。Google から公式の懲戒処分を受け、彼らは私のアプリを韓国市場から除外し、成熟度の評価を「成熟」に引き上げました。多くのユーザーが楽しんでいますが、この追加機能はゲームプレイにはまったく必要ありません。韓国でのみ無効にしたいと思います。ただし、信頼できる方法が必要です。
ロケールの使用について考えましたが、ユーザーはそれを変更できます。
context.getResources().getConfiguration().locale.getDisplayCountry(Locale locale);
私はこれを見つけました:
android.telephony.TelephonyManager.getNetworkCountryIso()
国のISOが正しいことが保証されますか? 私が見落としている別の方法はありますか?
また、アプリの GPS 権限がありません。このユースケースのためだけに有効にするのは間違っていると思います。さらに、複数の APK について考えました。これは最後の手段になります。それらは 2 つの別個のアプリとして扱われると思います。私はすべての良い評価とダウンロードを持っているわけではありません.
これが機能するようになれば、Google に決定を再考してもらうことができれば幸いです。
編集: @Nobu Games は素晴らしい点を挙げています。これはタブレットでも機能する必要があります。