The Mobile Connect SDK for iOS provides everything you need to implement Mobile Connect in apps running natively on iOS, watchOS and tvOS. Take a look at the Getting Started Guide for information on configuring your development environment before downloading an demo app.
The library is written in Swift with full support for Objective-C code base.
Ensure best practice in safeguarding user credentials – using, for example, code obfuscation to improve application security. For high-security applications, consider using a server-side SDK, such as Java, instead.

Getting Started
All of the steps you need to follow to add the Mobile Connect framework into your iOS projects are detailed in a Getting Started Guide. The guide also covers a number of simple methods for accessing the Discovery and Mobile Connect services using tools included with the SDK.
Minimum Requirements
- Swift 2
- iOS 8.0 / tvOS 9.0 / watchOS 2.0
- Mac OSX 10.9+
- Xcode 7.3
Demo App
This demo application demonstrates how to integrate Mobile Connect services into your iOS apps using the Mobile Connect SDK for iOS. Out of the box, it offers access to all of the Mobile Connect services using default developer credentials, which you can replace with your own before exploring the operation of the MobileConnectManager in more detail.
Recommended Setup
- Swift 3 [Swift 4 is not currently supported]
- iOS 8.0+ / tvOS 9.0+ / watchOS 2.0+
- Mac OSX 10.9+
- Xcode 8.3+
API Reference Documentation
Download the SDK
Status
Version |
|
SDK and Demo Application Size |
32.8 Mb |
Date |
19th September 2017 |
Backward Compatibility |
This version will work with applications built using SDK v2.x |
Forward Compatibility |
Applications built with this version will continue to work with future product and SDK releases. |
Revision History
v3.3.5 | 19th September 2017 |
Added default values for MobileConnectSDK Fixed bugs |
v3.3.4 | 24th August 2017 |
Fixed demo application bugs |
v3.3.3 | 22th August 2017 |
Add Indian Demo App Add IP based discovery feature Add SDK-Version header |
v3.3.2 | 15th June 2017 |
Added correlation_id parameter (Mobile Connect Profile v2.1) India regional scopes support Identify device-ip address temporary disabled |
v3.3.1 | 10th May 2017 |
Add new iOS SDK Demo Application sourceIp parameter is now optional in manager methods |
v3.3.0 | 14th April 2017 |
migrated to swift 3 added login_hint_token support |
v3.2.9 | 3rd April 2017 |
iOS SDK library was updated iOS SDK supports X-Redirect header for redirection of MNO not supported error to application (Use 'APP' value for X-Redirect header) Demo application was updated - X-Redirect header was added. X-Source-IP feature reworked |
v3.2.8 | 21st February 2017 |
Add example App without Discovery |
v3.2.7 | 2nd February 2017 |
• Add SDK without Discovery feature |
v3.2.6 | 13th January 2017 |
Fixed Swift 2 + latest Heimdall compatibility issue |
v3.2.5 | 27th October 2016 | Initial Release |