The Salesforce Developers website will undergo maintenance on May 29, 2024 from 3:00 a.m. UTC to 10:00 a.m. UTC. The maintenance process may affect the availability of our documentation. Please plan accordingly.

Just in time for Dreamforce and the Salesforce $1 Million Hackaton, the Mobile SDK team is proud to announce the brand new 2.1 release.  If you are looking to build a native iOS or Android mobile app for your business needs or even the hackathon, the Mobile SDK is the best place to get started.

The latest version focuses on major new functionality and library upgrades to give more flexibility to mobile app developers.

Push Notifications Pilot
Registration and delivery of push notifications are now supported for Connected Apps where push notification capability is enabled.

File API Support
The SDK now provides convenience methods that build specialized REST requests to download, upload, and share Files from Salesforce.  Two new sample apps: FileExplorer and HybridFileExplorer have been added to demonstrate the new functionality.

Networking Library Enhancements
The underlying networking libraries have been replaced with Volley on Android and MKNetworkKit on iOS. Now developers have the ability to configure advanced features, such as managing the network queue and cancelation of requests.

SmartSync for Any REST Endpoint
SmartSync now supports for custom endpoints , such as Apex and other REST APIs using the Force.RemoteObject class.

Android Specific Updates

  • Upgraded SQLCipher to v2.2.2, in order to support Android 4.3 (Jellybean) and Android 4.4 (Kit Kat).
  • Added the ability to merge Android Manifest files from the Mobile SDK library projects, using the `manifestmerger` attribute.
  • Added the ability for an app to supply a custom `PasscodeActivity`, using the `setPasscodeActivity()` method in `SalesforceSDKManager`.

iOS Specific Updates

  • Handling of OAuth errors is now configurable.
  • Upgraded the openssl library to v1.0.1e, to fix possible security concerns with older versions of openssl.

Node Package Libraries

Source Code on Github

To get started, we recommend that you check out the Mobile SDK Developer Guide and numerous tutorials on

Lastly, the Mobile SDK team will be on-site in the Developer Zone at Dreamforce to help answer your questions or help you if you get stuck with your hack.  Best of luck and may the best mobile app win!

Get the latest Salesforce Developer blog posts and podcast episodes via Slack or RSS.

Add to Slack Subscribe to RSS