OpenBack uses different methods to obtain a user's country location based on the OS, what information is available and the permissions allowed.


Android

In order of priority, the OpenBack SDK uses the following to obtain a user's country:

  1. Mobile Network 
  2. Geocode
  3. IP Location
  4. Locale Regions

iOS

In order of priority, the OpenBack SDK uses the following to obtain a user's country:

  1. Geocode
  2. IP Location
  3. Sim Carrier
  4. Locale Regions