iOSLifecycleEvents method
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();
}
}