Java 仅在特定区域使用应用程序的能力(仅使用代码)

Java 仅在特定区域使用应用程序的能力(仅使用代码),java,android-studio,google-play,Java,Android Studio,Google Play,我在AndroidStudio中开发应用程序。这是我有生以来第一次面临一个问题——我被要求让这个应用程序只在一个国家内使用。我一直认为这是可以通过谷歌Play控制台配置的,但有人告诉我这不是。也许有人知道如何只使用代码来实现这样的限制?Mb渐变文件中的某些更改?您可以使用区域设置获取用户的当前国家/地区 val locale = context.resources.configuration.locales.get(0).country 您可以向服务器请求了解用户的国家/地区。 例如,您可以尝

我在AndroidStudio中开发应用程序。这是我有生以来第一次面临一个问题——我被要求让这个应用程序只在一个国家内使用。我一直认为这是可以通过谷歌Play控制台配置的,但有人告诉我这不是。也许有人知道如何只使用代码来实现这样的限制?Mb渐变文件中的某些更改?

您可以使用区域设置获取用户的当前国家/地区

val locale = context.resources.configuration.locales.get(0).country
您可以向服务器请求了解用户的国家/地区。 例如,您可以尝试:


这不是一个全天候的工作解决方案,但值得一试。

Java中没有“资源”。我应该用什么来代替它呢?啊,它是
context.getResources().getConfiguration()…
。对不起,我在科特林工作