Object API Development

Once you are familiar with the documented platform features, review these new or changed features for native client Object API development.

iOS Support Changed to Replication-Based Synchronization

The iOS default device support has changed from messaging-based to replication-based synchronization. Replication-based applications use the synchronization channel to keep data synchronized between Unwired Server and the client. This puts iOS synchronization on a par with Android, BlackBerry, Windows, and Windows Mobile. In 2.1 ESD #3, iOS messaging-based synchronization support is deprecated.

The Code Generation wizard now uses replication-based synchronization by default; the messaging-based option is still available. The messaging channel is now mainly used for device-side notifications in DOE-based applications.

Existing message-based iOS applications will continue to be supported after updating to Sybase Unwired Platform 2.1 ESD #3, but new features will not be available. Sybase recommends that you migrate existing message-based iOS applications to replication-based synchronization to take full advantage of new features.

Documented in:
  • Developer Guide: iOS Object API Applications: Transitioning Existing Object API Applications to SDK Version 2.1 ESD #3 (also in the Release Bulletin and Installation Guide for Sybase Mobile SDK).
  • Developer Guide: iOS Object API Applications: Message-Based Synchronization Applications in SDK Version 2.1 ESD #3

DataVault

Additional password policy control has been added to the DataVault, making it easier to populate the password policy and enforce enterprise password policies in device applications. A new DataVault API enables you to work with password policy settings, check for default passwords, change password, delete data from the datavault, and iterate through data.

Documented in:
  • Developer Guide: iOS Object API Applications, search for SUPDatavault.
  • Developer Guide: Android Object API Applications, Developer Guide: BlackBerry Object API Applications, and Developer Guide: Windows and Windows Mobile Object API Applications, search for Datavault.