Skip to main content
Version: 6.1.2

Track screen loading delay

This feature is automatically activated.
It is available in both debug and release flavours of the framework.

With basic integration, Finotes will track and report screen loading delays to Finotes dashboard automatically.
Incase the basic integration is not complete, head over to How To Integrate section.

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

Setting custom screen loading threshold

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

Info.plist:

<key>FnObserve</key>
<dict>
<key>ScreenLoaddelayTimeout</key>
<integer>3000</integer>
</dict>
Single FnObserve

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

Deprecated APIs

Deprecation

The API ScreenLoadDelayInSeconds is now deprecated and will be removed in a future version.

Info.plist:

<key>ScreenLoadDelayInSeconds</key>
<integer>2</integer>
Deprecation

This API is now deprecated and will be removed in a future version.

With the auto tracking capabilities of Finotes framework, the need to extend UIViewControllers from ObservableViewController is eliminated. This API is deprecated and will be removed in a future version.

@interface LoginViewController : ObservableViewController //Deprecated

@end