iOS

Download

Download the latest version of the iOS SDK below:

 

Ref Version Description Uploaded Link
i-21072017 3.3.3

Latest version of iOS SDK. New features in release allows attribution to be on or off from same SDK and has new public key features for enterprise. And includes minor bug fixes.

21/07/17  Download

 

Release Notes

3.3.3 21/07/2017 

  • Added in-app messages callbacks
  • Added events with values
  • Minor bug fixes

3.3.2 07/06/2017 

  • Minor Bug Fixes

3.3.1 23/05/2017 

  • Minor Bug Fix: Fixed bug when handling a corrupted location, in location services.

 Download

3.3 09/01/2017

  • Attributions no longer requires a separate SDK if you want to use it 
    •  Turn on with [XPush setAttributionsEnabled: YES]; 
    • And add Adsupport.framework
    • If not using it don't need to ad Adsupport
  • Support added for bespoke array based public key pinning for private/on-prem enterprise installs

 Download

3.2 14/7/2016

  • Redemptions Support added (includes support for linking from notification to In App Message)
  • Attribution Support added allows attribution of source of mobile installs for example Facebook ad campaign or affiliate campaign
    • New Method to turn this on 
      [XPush setAttributionsEnabled: YES]; 
    • You will need to use the Adsupport.framework to use this
  • Two versions of SDK one requiring Ad Support if using Attributions:
  • One that does not require Ad support if not using Attributions

 

3.1 14/6/2016

  • Feature added for including an inbox in you app to persist notifications. Please go to the iOS App Inbox docs for more information.

 

3.0  23/11/2015

  • Location service are now turned off by default previously they were on by default.  N.B. If you are using Location services make sure to turn them on in your App Delegate:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
// ... [XPush setLocationEnabled:YES];
// ...
  • Performance improvements to delivery of location based notifications. N.B. Requires an additional initialisation in the App Delegate when integrating:

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
    [XPush applicationDidReceiveLocalNotification:notification];
}

Download

2.2.1 15/6/2015

  • Minor Bug Fix: Fixed bug when tagging from multiple threads with millisecond interval.

Download

2.2 11/5/2015

  • Added support for batching of tags, a number of new methods added to the SDK to enable this feature:

The default behaviour for Tags is that they are sent immediately, if you want to control how chatty your app is you can enable batching. 

To turn on batching you can call the following methods when initialising XtremePush in your AppDelegate:

For batching of tags call:

[XPush setTagsBatchingEnabled:YES];

For batching of impressions call:

[XPush setImpressionsBatchingEnabled:YES];

With batching turned on tags or impressions will be cached when you call hitTag or hitImpression and released when you exit your app or when you call the sendTags or sendImpressions methods, as shown below:

To manually release tags:

[XPush sendTags];

To manually release impressions:

[XPush sendImpressions];

  • Added support for capturing of values/data along with tags, the hitTag method can now take an extra argument:

To tag events that capture a value and grab the value, use the hitTag method with the withValue option, for example:

// You might for example want to capture a form being filled out
[XPush hitTag:@"form_1_field_1" withValue:@"form_data"];

 

 

 

Have more questions? Submit a request

0 Comments

Article is closed for comments.