Skip to content

3.6.0

Latest

Choose a tag to compare

@brivo-mobile-team brivo-mobile-team released this 08 Sep 13:27

Features

  • BrivoBLEError conforms to LocalizedError
  • Sample app: unlock state display, cancellation, Resideo thermostat controls

Fixes

  • Cancelled unlock could still open the door — cancellationSignal was ignored
  • BLE unlock failure reported twice, masking the typed error
  • BLEScanner hijacked the shared central manager, breaking other Bluetooth features
  • BrivoBLEError Equatable compared the wrong cases
  • Pre-3.3.0 passes silently dropped on upgrade, forcing a re-redeem and causing "access denied"
  • Superseded pass stayed in storage after re-redeem, so a revoked credential could be used

Changed

  • Default BLE timeouts: scan 10 s → 6 s, connection 5 s → 8 s, communication 10 s → 22 s. Override on BrivoBLEConfiguration.
  • Powered-off Bluetooth is recoverable; permission and hardware faults are permanent
  • Pass-store decode failures are logged instead of silently skipped

Minimum iOS

  • iOS 17.0 (unchanged).

Integration

File → Add Packages → https://github.com/brivo-mobile-team/brivo-mobile-sdk-ios.git
Pin to 3.6.0
Add product: BrivoMobileSDK