Подтвердить что ты не робот

Как определить, используется ли приложение для Android в Корее?

У меня есть игра в Google Play Store, в которой есть возможность изменить систему подсчета очков от очков до $. По-видимому, это симуляция азартных игр и незаконная торговля в Южной Корее. Я получил официальный выговор от Google, и они сняли приложение с корейского рынка и повысили рейтинг зрелости до "Зрелого". Эта дополнительная функция абсолютно не нужна для игры, хотя многим пользователям это нравится. Я хотел бы отключить его только в Корее. Однако мне нужен надежный способ.

Я, хотя об использовании языка, но пользователь мог изменить это.

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

Я нашел это:

android.telephony.TelephonyManager.getNetworkCountryIso()

Будет ли гарантирована правильность ИСО страны? Есть ли другой метод, который я пропускаю?

Кроме того, у меня нет GPS-разрешения для моего приложения. Я думаю, было бы неправильно использовать его только для этого варианта использования. Кроме того, я подумал о нескольких APK. Это было бы последним средством. Я считаю, что к ним будут относиться как к двум отдельным приложениям. У меня не было бы всех хороших оценок и загрузок.

Надеюсь, что если я получу эту работу, у меня может быть Google, который пересмотрит свое решение.

Изменить: @Nobu Games поднимает отличную точку. Это также необходимо для работы с планшетом.

4b9b3361

Ответ 1

android.telephony.TelephonyManager.getNetworkCountryIso()

Абсолютно

Я думаю, что опция locale не подходит, так как вы можете вручную изменить локаль, есть приложение, чтобы сделать это.

Я попробовал один раз. для тестирования поддержки нескольких языков для моего приложения.

Этот ответ может помочь вам больше.