Skip to main content
Version: 1.0.0

Track Screen Loading Delay in iOS

Automatic Detection: This feature is automatically activated for both debug and release builds.

Type: 6 | Severity: Minor (see severity)

With basic integration, Appxiom will automatically track and report screen loading delays to the Appxiom dashboard. No additional setup is required beyond the initial integration steps.

If you have not completed the basic integration, see the How To Integrate section.

By default, if a screen takes more than 4 seconds to load, it will be raised as a bug report.

Setting a Custom Screen Loading Threshold

Developers can set a custom time (in milliseconds) to track screen loading delays using the ScreenLoaddelayTimeout key within AX in the info.plist file. If any app screen takes more than the set amount of time to load, it will be raised as a bug report.

Info.plist Example:

<key>AX</key>
<dict>
<key>ScreenLoaddelayTimeout</key>
<integer>3000</integer>
</dict>
Single Ax

Please make sure that only one AX key exists in your info.plist file.

Frequently Asked Questions (FAQ)

Q: Do I need to enable screen loading delay tracking manually?
A: No, screen loading delay tracking is automatically enabled with basic Appxiom integration.

Q: What is the default threshold for screen loading delay?
A: By default, a screen taking more than 4 seconds to load will be reported as a bug.

Q: Where are detected screen loading delays reported?
A: All detected delays are reported in the Appxiom dashboard for your review.

Q: How do I set a custom screen loading delay threshold?
A: Add or update the ScreenLoaddelayTimeout key in your info.plist under AX with the desired value above 200ms in milliseconds.

Q: Can I disable screen loading delay tracking?
A: No, this feature is always on for your app’s performance monitoring and cannot be disabled individually.