Getting user country - android device

What would be a general approach to getting user country from android device?

After quick searches I found few topics on stackoverflow for “android get country”.
There were 2 ways

  • getting the Localizations (translations), which wouldn’t be ideal.
  • getting it from “TelephonyManager” (somehow passing Context class to Unity from android)

The second option still is not ideal, because of tablets without sim card…
So, repeating the question from the top:

What would be a general approach to getting user country from android device?

EDIT:
Maybe the easiest way would be creating a Scene with country lookup…

You can create a native plugin to get the user’s locale (country & language), or you can buy this solution and integrate it into your project.

Do you know any assets with that implemented?

I have once implemented that, in case you’re interested. It was very basic, but provides the locale… nothing else (for iOS / Android)

Locale is not always the right way.
For now, ill create a screen with Country Flags for user to pick from

Did you implement the plugin for both Android and iOS? I´m interested on that, Do you still offer it?

Yes, i have it, but it’s not offered on the asset store or anything yet.