These changes are required for iOS applications.
Application Changes Required for 2.1 ESD #3
The application changes required for 2.1 ESD #3 depend on your migration strategy
scenario. See Migrating iOS Native Custom
Applications.
For 2.1 ESD #3, use the required version of the iOS SDK. See Supported Hardware
and Software.
Application Changes Required for 2.1 ESD #2
Update and rebuild your application:
- The Application APIs (in theSUPApplication class) are
required for managing application registrations, connections, and context.
Rewrite the initialization code in your application to use the Application APIs.
Replace references in your application to the Messaging Client API
(SUPMessage class) with the appropriate use of the
Application APIs (SUPApplication).
For information on the
SUPApplication interface, search for
Application APIs in the Developer Guide for your
platform.
- Callbacks related to application events are contained in a
separate ApplicationCallback interface.
Rewrite your application code to use this interface.
For
information on the ApplicationCallback
interface, search for Callback and Listener
APIs in the Developer Guide for your platform.
- In addition to the required libraries provided in earlier SDK versions (libMO.a,
libclientrt.a, and libSUPObj.a), two new libraries (libsupcore.a,
libAfariaSLL.a) are required for all iOS applications. These libraries also
require additional Apple-provided frameworks to be included when building object
API applications.
For information on importing required libraries, see
Developer Guide: iOS Object API Applications >
Developer Task Flow > Importing Libraries and
Code.