New iPhone Object APIs

New iPhone Object APIs include login and synchronization enhancements.

iOS and iPad Support

Supported native application development environments now include:
  • MacOS 10.6 (Snow Leopard), Xcode 3.2.3 (MacBook or iMac)
  • iPhone SDK 4.0.2 (earlier SDKs are not supported in Sybase Unwired Platform 1.5.3)
Supported device operating systems include:
  • iOS 3.1.3 – 4.0
  • iOS 3.2.2 running on iPad

Object API Enhancements

Login API enhancements include these methods:
  • beginOnlineLogin – sends an asynchronous login request to Unwired Server. This is the preferred login method and requires an active connection to the Unwired Server.

    See Developer Reference for iPhone > Reference > iPhone Client Object API > Synchronization APIs

  • offlineLogin – allows the authentication of local credentials when there is no connection to the Unwired Server.

    See Developer Reference for iPhone > Reference > iPhone Client Object API > Connection APIs > Authentication

Message-based synchronization API enhancements include the beginSynchronize method, which sends a message to Unwired Server to synchronize data between the client and the server. The method supports synchronizing all data, or synchronizing only the MBOs in specified synchronization groups.

See Developer Reference for iPhone > Reference > iPhone Client Object API > Message-Based Synchronization APIs > Synchronize Data.