New way of permission request handling

We’ve added a very important update for the SDK’s permission request handling (location & BLE). You now have the option to do that manually, or though utilizing the ready-made calls in the SDKs.

In the previous SDK versions the permission requests were handled automatically in both iOS and Android. Now the permission requests need to be fired up manually:

  • Android:¬†public void checkPermissions();
  • iOS:¬†[[Proximiio sharedInstance] requestPermissions];

Full examples can be found from the Android and iOS documentation.

Alternatively you can handle the required permission requests fully on your own in which case the SDK’s wont be asking for any permissions as they already exist.

If you update the SDK’s in your existing projects, make sure to change the permission requests according to these instructions. This poses no breaking changes to currently running applications, until the SDK’s are updated to the newest versions (version 2.4 in Android and version 1.1.7 in iOS).