/MobileSDK-iOS

Primary LanguageObjective-CMIT LicenseMIT

MobileSDK-iOS

What is the Selligent Marketing Cloud - Mobile SDK for iOS?

The Selligent Marketing Cloud - Mobile SDK is a tool that enables you to use the Selligent Marketing Cloud - Mobile feature in a very easy and straightforward way.

By incorporating our latest SDK for iOS in your app, we support you in handling Push Notifications, InApp Messages, standard and custom events as well as registrations, unregistrations, logins and logouts in the App.

MobileSDK-iOS Integration

Maximum iOS version supported in the master branch: iOS15

To integrate the library yourself just download, depending of your needs one of those links:

​ - iOS Framework: SDK framework

​ - iOS Library: SDK static library

​ - iOS Lib- Plot geofencing support: SDK static library with support of geofencing

Or you can use CocoaPods by adding one of these pod to your main target, and also to your notification extensions targets in your Podfile:

for the framework:

pod 'SelligentMobileSDK/Framework', :git => 'https://github.com/SelligentMarketingCloud/MobileSDK-iOS.git' 

for the static library:

pod 'SelligentMobileSDK', :git => 'https://github.com/SelligentMarketingCloud/MobileSDK-iOS.git' 

or if you are using geofencing capabilities (it will also install dependency to PlotPlugin)

pod 'SelligentMobileSDK/Geofencing', :git => 'https://github.com/SelligentMarketingCloud/MobileSDK-iOS.git' 

then run

pod install

Then please refer to the SDK full documentation for a correct implementation of the SDK

MobileSDK-iOS Documentation

Please check our SDK full documentation

Use our Reference manual to quickly check all our available methods

Download our iOS example application to see how our SDK needs to be implemented - The swift target (and the extensions inside the project) embed the sdk framework, and the objective c target use the static library.