Repository navigation
v0.2.0 - Companion Device Fixes & Android 13 Compatibility
Pre-release
Pre-release
🛠 What's Changed
This release addresses critical crashes when pairing devices, specifically targeting issues found on Android 13+ (API 33) and correcting manifest declaration errors.
🚀 Fixed
- Resolved Pairing Crashes: Fixed a critical
IllegalStateExceptionandSecurityExceptiontriggered when clicking the "Pair Device" button. - Manifest Validation: Corrected the naming convention for the companion device feature. Fixed a typo where
.setupwas used instead of the required_setupunderscore format. - Android 13+ Stability: Updated
DeviceCompanionManager.ktto use the modernExecutorsignature for theassociate()method on API 33 and higher.
🏗 Technical Updates
- Permission Granting: Added
REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCEto allow the app to monitor connectivity in the background properly. - Feature Declaration: Properly declared
android.software.companion_device_setupin the manifest to satisfy OS security checks. - Build Verification: Successfully verified with a clean
./gradlew assembleDebugbuild.
Full Changelog: v0.1.0...v0.2.0