Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Goal

To add Mobile App Manager to your app code for customers who have been using iOS SDK versions prior to iOS SDK v4.0. If you are not already using an earlier version of the iOS SDK, see instead.

 

Background Information

SDK4 is a newly designed SDK that supports iOS versions 7.0 to 9.0 (and above). Built in an asynchronous manner, modeled, it uses the latest API from Apple. It is easy to maintain, fully tested and highly dynamic. The main conceptual differences are: Synchronous vs Asynchronous and Unmodeled vs Modeled. The effect that the two main differences will have on our customers are divided into two:

1. Synchronous vs Asynchronous - New clients will not be affected, since their implementation will be asynchronous. Existing clients will have to undergo some code changes, varying in scale in their projects, depending on their implementation.

2. Unmodeled vs Modeled - All clients will not experience any changes.

Prerequisites

  • iOS: Add the Mobile Push SDK.
  • Get your SDK key from Teradata.

Procedure

Existing customers who will upgrade to the new SDK will have to perform the below steps

1. Remove from the project the previously integrated SDK

2. Import Statements. Replace #import "Appoxee.h" with #import <AppoxeeSDK/AppoxeeSDK.h>

3. Follow Add the Mobile Push SDK

Optional Steps:

  1. Remove all frameworks which were required in SDK3 and are not required by SDK 4 :AudioToolbox.framework, QuartzCore.framework, CoreGraphics.framework, libxml2.dylib, AWSSQS.framework, AWSRuntime.framework
  2. Upgrade and use SDK 4 APIs. While SDK has backward compatibility with SDK 3 APIs, the APIs exposed on SDK 4 have additional capabilities including more sophisticated error handling.

 

  • No labels