Shiny Client v4 - Windows Support, .NET 10, and a Ton of Improvements
Shiny Client v4 is a major release that opens up foreground scenarios on Windows for BluetoothLE, BLE Hosting, HTTP Transfers, and Locations. The update enforces .NET 10 target frameworks and brings a substantial list of enhancements and fixes across almost every module.
What you’ll learn
- Windows platform support: what works in foreground mode for BLE, HTTP Transfers, and Locations
- Location improvements: iOS 18+
CLMonitoradoption, new geofence mechanics, stationary device detection, and smarter Android background location permissions - HTTP Transfer enhancements: new
UploadMultipart,UploadRaw, andDownloadtypes, plus an Azure Blob Storage helper - New
HttpTransferDelegatefor retry logic and token refresh on denied authorization - Push notification improvements: iOS raw notification data access and Azure Notification Hubs template support
- BluetoothLE fixes: full advertisement data in ManagedScanResult, better manufacturer data parsing, and thread safety improvements
- Migration guide: updating target frameworks, switching to consolidated remote config, and adapting to new HTTP Transfer request types