iOSLifecycleEvents method

Future iOSLifecycleEvents(
  1. MethodCall call
)

Implementation

Future<dynamic> iOSLifecycleEvents(MethodCall call) async {
  switch (call.method) {
    case 'didFinishLaunchingWithOptions':
    // Handle onApplicationDidEnterBackground event
      TrackApplicationEvent.trackApplicationEvent("onApplicationStarted");
      break;
    case 'applicationWillResignActive':
    // Handle onApplicationWillEnterForeground event
      TrackApplicationEvent.trackApplicationEvent("onApplicationResumed");
      break;
    case 'applicationDidEnterBackground':
    // Handle onApplicationWillEnterForeground event
      TrackApplicationEvent.trackApplicationEvent("onApplicationPaused");
      break;
    case 'applicationWillEnterForeground':
    // Handle onApplicationDidBecomeActive event
      TrackApplicationEvent.trackApplicationEvent("onApplicationResumed");
      break;
    case 'applicationDidBecomeActive':
    // Handle onApplicationWillResignActive event
      TrackApplicationEvent.trackApplicationEvent("onApplicationResumed");
      break;
    case 'applicationWillTerminate':
    // Handle onApplicationWillResignActive event
      TrackApplicationEvent.trackApplicationEvent(
          "onApplicationWillTerminate");
      break;
    default:
      throw MissingPluginException();
  }
}