Finotes Framework for iOS moves a step closer to no-code
Finotes Framework 3.3.0 is now publicly available. The release comes with three major features.
1. No code HTTP(s) call tracking mechanism
Finotes framework now has a completely rewritten no code HTTP(s) API issue tracking mechanism. It is not just that we have rewritten the tracking mechanism, we have taken out the need for developers to set custom configurations in order to enable Finotes to track API calls.
With just the basic integration, Finotes will take care of API issue tracking out of the box. In addition to this, Finotes will tag HTTP(s) call response body as well along with request body, request-response headers with each issue report. This makes fixing issues fast and easy.
2. Auto capture of UIViewController lifecycle events
Chronologically ordered list of app events help developers to reproduce issues reported by Finotes. Till now developers had to extend each of the UIViewController classes in the code-base from a custom class to enable Finotes capture lifecycle events.
No more. This release onward Finotes is capable of automatically capturing lifecycle events.
3. Debug-only Activity Trail Markers
We have also added a new function for developers to set debug-only activity trail events. All custom activity trail markers set using this API will be recorded only in the debug configuration of the application.
Objective-C code snippet - Setting debug flavor activity markers
[Fn setActivityMarkerForDebugAt:self marker:@"logout tapped"];
Swift code snippet - Setting debug flavor activity markers
Fn.setActivityMarkerForDebugAt(self, marker: "logout tapped")
Do let us know your thoughts on these new features.