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>
Please make sure that only one FnObserve key exists in your info.plist file.
Deprecated APIs
The API ScreenLoadDelayInSeconds is now deprecated and will be removed in a future version.
Info.plist:
<key>ScreenLoadDelayInSeconds</key>
<integer>2</integer>
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.
- Objective C
- Swift
@interface LoginViewController : ObservableViewController //Deprecated
@end
class LoginViewController : ObservableViewController {//Deprecated
}