Steps to rectify Finotes integration issue (under 2 minutes)

Incase the test issue created using the below snapshot is not reflected in Finotes dashboard.

Obj C
#import <FinotesCore/Fn.h>
#import <FinotesCore/Severity.h>


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    [Fn log];
    [Fn initialize:application];

    [Fn test];
}
Swift
import FinotesCoreSwift

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    Fn.log()
    Fn.initialize(application)

    Fn.test()

}

Step 1.

Make sure that you are using the latest SDK version.
Make sure that the Finotes logging flag is true and dryRun flag in false as shown above.

Step 2.

Please uninstall the existing instance (if any) from simulator or device, then install the application.

Step 4.

You should get a log that says.

‘Registering device’


If not please make sure that Fn initialize is actually called in your AppDelegate class.
Also that your application class is registered in your manifest file.
If you are still not getting the above log printed, please chat with our agent on the support chat below, we will help you out.

Step 5.

Once you have the log Registering device printed in your console. Check for any errors that are displayed.
If you get a error that says

‘Device registration failed’
‘Status code 401’

Please make sure that you are you have created an app with same bundle identifier as in your project target.
If you got an error log with any other status code then please do initate a chat with our agent on the support chat below, we will help you out.

Step 6.

If the ticket is still not synced with dashboard,
Please recheck your network connection. If you are on wifi, please make sure that there are no restrictions in place on your wifi connection, especially if you are on a public or workplace wifi connection.

Just switch your phone to a network connection (3G or 4G) and uninstall the existing app and reinstall the application you should be able to view the issue being reported in Finotes dashboard.

If none of the above steps worked, please do start a chat with our agent, we will fix the issue for you.