MOCA iOS SDK has been tested on BETA versions of iOS 13. Find the version notes below:
- MOCA SDK for iOS uses the CoreBluetooth framework in order to monitor bluetooth status. In iOS 13 the mere fact of using any of the CoreBluetooth methods will invoke a prompt asking the user to grant permission to access device Bluetooth functionalities. It will show the string declared in the application `Info.plist` related to Bluetooth, as explained in "Bluetooth Usage Description" section below in these docs.
- The new iOS 13 Location APIs allow to use monitoring with the "When in use" permission, effectively allowing beacons and geofence detection when the app is in foreground. MOCA SDK already works around this limitation in versions prior to iOS 13, so this feature is already available no matter the iOS version the user has.
- Removal of the Bluetooth prompt and usage of new APIs to improve battery consumption in the foreground will be available soon in the newer versions of the MOCA SDK for iOS.