AnchorTrackingStateReason
Provides additional context about why an anchor is in a particular tracking state. When an anchor is not tracked or has limited tracking, this enum provides specific reasons that can help developers understand and respond to tracking issues. ### Overview Tracking state reasons help diagnose why tracking may be failing or limited, enabling applications to provide appropriate user feedback or take corrective actions. ### Example
kotlin val update = vpsSession.getAnchorUpdate(anchorId) when (update.trackingStateReason) { AnchorTrackingStateReason.INITIALIZING -> println("Anchor is still initializing - tracking will improve") AnchorTrackingStateReason.PERMISSION_DENIED -> println("Tracking failed due to permission issues") AnchorTrackingStateReason.FATAL_NETWORK_ERROR -> println("Network error preventing tracking") else -> println("Other tracking issue: ${update.trackingStateReason}") } Declaration
enum class AnchorTrackingStateReasonProperties
| Name | Type | Summary |
|---|---|---|
| value | Int | - |