Integrate Mobile Push SDK for iOS (Mapp Cloud)

Download Android SDK

To download the latest version of the iOS SDK, please visit Mapp Cloud Mobile Integration. Here you will find the latest SDK versions and example apps. 


Goal

To add the SDK to your app using XCode.


Background Information

SDK 6 supports iOS versions 10.0 to 16.0

SDK 5 supports iOS versions 8.0 to 11.0

SDK 4 supports iOS versions 8.0 to 10.0


 Built in an asynchronous manner, modeled, it uses the latest API from Apple which is easy to maintain, fully tested and highly dynamic. If you use a previous version of the iOS SDK (4.0 and above), see Migration of existing customer from v4.0 to v5.0 for steps on migrating to the new SDK5.

Backword Compatibility

If you are using Xcode7 or need support of iOS 7, you need to install SDK version 4.0.14 or below


Prerequisites

Procedure

You can integrate the SDK ( 4.1.4 version) using Cocoapods or by manually adding the SDK into the app <Need to update based on feedback of supported download procedures>

Option 1- Cocoapod:

Add the following to your podfile:


Cocoapods
target 'project_name' do   
    pod 'MappSDK'
end

run

Bash
pod update


Option 2 - Manual Adding the mobile SDK:

1. 

Download the SDK from Mapp Cloud Mobile Integration

2.

Drag AppoxeeSDK.framework into you project, make sure it is copied.

3.Drag AppoxeeSDKResources.bundle into your project, make sure it is copied.
4.Link UserNotifications.framework to your project.
5.Link MobileCoreServices.framework to your project.