12

Google Play ストアで、スコアリング システムをポイントから $ に変更できるゲームを持っています。どうやらこれはギャンブルのシミュレーションであり、韓国では違法です。Google から公式の懲戒処分を受け、彼らは私のアプリを韓国市場から除外し、成熟度の評価を「成熟」に引き上げました。多くのユーザーが楽しんでいますが、この追加機能はゲームプレイにはまったく必要ありません。韓国でのみ無効にしたいと思います。ただし、信頼できる方法が必要です。

ロケールの使用について考えましたが、ユーザーはそれを変更できます。

context.getResources().getConfiguration().locale.getDisplayCountry(Locale locale);

私はこれを見つけました:

android.telephony.TelephonyManager.getNetworkCountryIso()

国のISOが正しいことが保証されますか? 私が見落としている別の方法はありますか?

また、アプリの GPS 権限がありません。このユースケースのためだけに有効にするのは間違っていると思います。さらに、複数の APK について考えました。これは最後の手段になります。それらは 2 つの別個のアプリとして扱われると思います。私はすべての良い評価とダウンロードを持っているわけではありません.

これが機能するようになれば、Google に決定を再考してもらうことができれば幸いです。

編集: @Nobu Games は素晴らしい点を挙げています。これはタブレットでも機能する必要があります。

4

1 に答える 1

4
android.telephony.TelephonyManager.getNetworkCountryIso()

絶対

ロケールを手動で変更できるので、ロケールオプションは適切ではないと思います。それを行うアプリがあります。

一度やってみました。私のアプリの多言語サポートをテストするため。

この答えはあなたをもっと助けることができます。

于 2012-07-07T16:53:29.213 に答える