12

我在 Google Play 商店中有一款游戏,可以选择将评分系统从积分更改为 $'s。显然这是在韩国模拟赌博和非法行为。我收到了 Google 的正式谴责,他们将我的应用从韩国市场撤下,并将我的成熟度评级提高到“成熟”。尽管许多用户喜欢它,但这个额外的功能对于游戏来说是完全没有必要的。我只想在韩国禁用它。但是我需要一些可靠的方法。

我虽然关于使用语言环境,但用户可以改变它。

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

我找到了这个:

android.telephony.TelephonyManager.getNetworkCountryIso()

国家 ISO 能保证是正确的吗?有没有我忽略的不同方法?

另外,我的应用没有 GPS 权限。我认为只为这个用例启用它是错误的。此外,我还考虑过多个 APK。这将是最后的手段。我相信它们会被视为两个独立的应用程序。我不会有我所有的好收视率和下载。

希望如果我能完成这项工作,我可以让谷歌重新考虑他们的决定。

编辑:@Nobu Games 提出了一个很好的观点。这也需要适用于平板电脑。

4

1 回答 1

4
android.telephony.TelephonyManager.getNetworkCountryIso()

绝对地

我认为语言环境选项不好,因为可以手动更改语言环境,有一个应用程序可以做到。

我试过一次。用于测试我的应用程序的多语言支持。

这个答案可以帮助你更多。

于 2012-07-07T16:53:29.213 回答