MoEngageInAppDelegate
public extension MoEngageInAppDelegate
Provides Default implementation for MoEngageInAppDelegate
-
Declaration
Swift
func getInfo(sdkInstance: MoEngageSDKInstance) -> MoEngageModuleInfo? -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didTrackInfo(_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func trackEvent( _ eventName: String, withEventAttribute eventAttribute: [AnyHashable: Any]?, for sdkInstance: MoEngageSDKInstance ) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .willLogout, sdkInstance:﹚ async` and `process(event: .didLogout, sdkInstance:﹚` of your `MoEngageModule.Item`.") func logout( _ sdkInstance: MoEngageSDKInstance, withCompletionHandler completionHandler: @escaping () -> Void ) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didUpdateConfig(_:_:﹚, sdkInstance:﹚` or `process(event: .didUpdateRemoteConfig(...﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func updateModule(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .init, sdkInstance:﹚` of your `MoEngageModule.Item`.") func initializeInApp(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didRecieveFromAppLifecycle(.willEnterForeground﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func applicationEnteredForeground(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didRecieveFromAppLifecycle(.willResignActive﹚, sdkInstance:﹚ async` of your `MoEngageModule.Item`.") func applicationWillResignActive(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this via `listensToAdditionalNotifications(﹚` returning `UIResponder.keyboardDidHideNotification` and `process(event: .didRecieveFromSystem(_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func keyboardDidHide(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this via `listensToAdditionalNotifications(﹚` returning `UIResponder.keyboardWillShowNotification` and `process(event: .didRecieveFromSystem(_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func keyboardWillShow(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this via `listensToAdditionalNotifications(﹚` returning `UIDevice.orientationDidChangeNotification` and `process(event: .didRecieveFromSystem(_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func deviceOrientationChanged(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didRecievePushNotification(.didReceive(_:_:﹚﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func showInApp(viaPush notification: Notification) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didRecievePushNotification(.didReceive(_:_:﹚﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func showInAppViaPush(_ notification: Notification) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .init, sdkInstance:﹚` of your `MoEngageModule.Item`.") func migrateDataFromPreviousVersions(for sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .init, sdkInstance:﹚` of your `MoEngageModule.Item`.") func migrateDataFromNoNEncryptionToEncryption( for sdkInstance: MoEngageSDKInstance, currentSDKInstance: MoEngageSDKInstance ) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .init, sdkInstance:﹚` of your `MoEngageModule.Item`.") func removeEncryptedFolder(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .willLogout, sdkInstance:﹚ async` of your `MoEngageModule.Item`.") func syncInAppStatsData( for sdkInstance: MoEngageSDKInstance, withCompletionHandler completionHandler: @escaping () -> Void ) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didUnregister, sdkInstance:﹚` of your `MoEngageModule.Item`.") func removeInAppStorageData( for sdkInstance: MoEngageSDKInstance, withCompletionHandler completionHandler: @escaping () -> Void ) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didUpdateConfig(_:_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func migrateEnvironment(forSDK sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .deinit, sdkInstance:﹚` of your `MoEngageModule.Item`.") func deinitialize(_ sdkInstance: MoEngageSDKInstance) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didUpdateIdentities(_:_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func identitiesUpdated( from oldIdentities: [String: String], to newIdentities: [String: String], sdkInstance: MoEngageSDKInstance ) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didUpdateUid(_:_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.") func userUniqueIdUpdated( for sdkInstance: MoEngageSDKInstance, fromPreviousId previousId: String?, toNewId newId: String ) -
Declaration
Swift
@available(*, deprecated, message: "Handle this in `process(event: .didCreateSession, sdkInstance:﹚` of your `MoEngageModule.Item`.") func userSessionCreated(_ sdkInstance: MoEngageSDKInstance)