If you already monitor your iOS frontends with RUM Classic, upgrading to RUM requires only a configuration change. You can enable RUM for an individual mobile frontend or for all mobile frontends at the environment level.
Prerequisites
Before enabling RUM, make sure the following conditions are met.
RUM Classic is enabled at the level—frontend or environment—where you want to enable RUM.
The OneAgent for Mobile version is OneAgent for iOS version 8.329+. We recommend keeping OneAgent up to date, as new features are added regularly. For example, user actions require OneAgent for iOS version 8.343+.
Your infrastructure complies with the infrastructure pass-through requirements. If it's already configured for RUM Classic, no additional adjustments are typically required, except in cases where the beacon URL query string is altered or the W3C trace context headers traceparent and tracestate, which are required for frontend-backend linking, don't pass through; see Upgrade from RUM Classic to RUM.
If your app uses a custom networking stack, you propagate the W3C trace context headers manually to link RUM data with distributed traces; see Manually propagate trace context headers.
Enable RUM for a mobile frontend
Go to Experience Vitals > Overview.
Select Mobile to view all mobile frontends.
Select the frontend you want to configure.
Switch to the Settings tab.
Under Enablement and cost control, turn on RUM.
Enable RUM at the environment level
To enable RUM for mobile frontends at the environment level:
Go to Settings > Collect and capture > Real User Monitoring > Enablement and cost control > Mobile.