Implement Application Delegate
Last updated
Last updated
To allow the iOS SDK to respond to the connection and state changes in your iOS client app, you have to implement all of our application delegate methods in your UIApplicationDelegate
methods in appDelegate file.
After you initialize the TapTalk.io, you have to connect and implement these methods in your UIApplicationDelegate methods in appDelegate file to make sure TapTalk.io runs smoothly in your application.
Note: You have to implement application:didRegisterForRemoteNotificationsWithDeviceToken
and application:didReceiveRemoteNotification
to handle and receive notification from TapTalk.io.
You have to add below code NSSetUncaughtExceptionHandler(&handleExceptions);
in application:didFinishLaunchingWithOptions:
method to register uncaught exception handler and add delegate function handleExceptions
.
Note: Don't forget to register for exception handler inside application:didFinishLaunchingWithOptions:
method and implement handleExceptions
method in appDelegate class to make sure TapTalk.io able to handle exceptions.
TapTalk Application Delegate Metho
Description
application:didFinishLaunchingWithOptions
Tells the delegate that the launch process is almost done and the app is almost ready to run.
applicationWillResignActive:
Tells the delegate that the app is about to become inactive.
applicationDidEnterBackground:
Tells the delegate that the app is now in the background.
applicationWillEnterForeground:
Tells the delegate that the app is about to enter the foreground.
applicationDidBecomeActive:
Tells the delegate that the app has become active.
applicationWillTerminate:
Tells the delegate when the app is about to terminate.
application:
didRegisterForRemoteNotificationsWithDeviceToken:
Tells the delegate that the app successfully registered with Apple Push Notification service (APNs).
application:didReceiveRemoteNotification:
fetchCompletionHandler:
Tells the app that a remote notification arrived that indicates there is data to be fetched.
handleException:
Tells the delegate when application throws exception.