Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Code Block
#import <AppoxeeSDK/AppoxeeSDK.h>


Swift

Add to your Objective-C bridging header the following import statement:


Code Block
#import <AppoxeeSDK/AppoxeeSDK.h>

2. Add the following implementation to the method named: application:didFinishLaunchingWithOptions:

  1. User will be automatically asked for notification permission at first open of application.

    Objective-C

    Code Block
    themeConfluence
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        // Method takes into consideration a valid AppoxeeConfig.plist file in your application.
        [[Appoxee shared] engageAndAutoIntegrateWithLaunchOptions:launchOptions andDelegate:nil with:L3];
        return YES;
    }

    Swift

    Code Block
    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
         
        // Method takes into consideration a valid AppoxeeConfig.plist file in your application.
        Appoxee.shared()?.engageAndAutoIntegrateWithLaunchOptions(launchOptions, andDelegate: nil, with: .L3)
         
        return true
    }


  2. Remote notification will not be shown on the first run of the application, a user can decide later a moment of time when he wants to ask for permission. A developer can trigger alert dialog whenever he wants for notification permission with this.

    Objective-C

    Code Block
    themeConfluence
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        // Method takes into consideration a valid AppoxeeConfig.plist file in your application.
        [[Appoxee shared] engageAndAutoIntegrateWithLaunchOptions:launchOptions andDelegate:nil notificationDiaog:NO with:L3];
        return YES;
    }

    Swift

    Code Block
    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
         
        // Method takes into consideration a valid AppoxeeConfig.plist file in your application.
        Appoxee.shared()?.engageAndAutoIntegrate(launchOptions: launchOptions, andDelegate: nil, notificationDiaog: false, with: .L3)
         
        return true
    }




    Parameter "with" represents enum SERVER that enables you to chose one of the four options:

    L3

    EMC

    CROC

    TEST

    Account manager will provide you the info on which one you should use in your application (L3, EMC or CROC)

    Our developers use TEST for development purposes and you shouldn't use this one.

     This feature is available only for users who use SDK 6.0.0 and above.