Migration Guide 3.20
Migration SDK from Old Versions
This section provides a detailed description of API changes introduced or removed in recent SDK upgrades.
We strongly recommend reading this documentation when upgrading the SDK version to understand the differences and update your API calls accordingly.
Migration to Version 3.20.0
Reworked recommended-peripheral delivery so apps get deduplicated updates when peripheral data changes without re-polling on every peripheralsCollected callback tick.
TNEnrollmentClient / EnrollmentClient now expose withConnectionMode so the next enrollment request (for example getRecommendedPeripherals) can target cloud vs on-device behavior on the current thread. getRecommendedPeripherals Combine/async flows use a facade that observes meaningful peripheral-field changes instead of merging on every peripheral collection pulse.
1 2 3 4 | |
1 2 3 4 | |
Breaking / migration: PeripheralEvent, PeripheralItem, and PeripheralEventTrigger were removed from TelenavDriveMotionAPI (iOS) and the ACTION_MONITOR_PERIPHERAL_EVENT broadcast plus PeripheralEvent model were removed on Android—migrate UI/state off those types to getRecommendedPeripherals streams and monitor events that remain documented.