iOS SDK
This section explains how to use Synerise SDK in your mobile application.
-
Getting Started
The initial steps you need to perform before you can use the full capabilities of our SDK
-
Push Notifications
Setting up Push Notifications and handling incoming push payloads from Synerise
-
Campaigns
You can use our SDK to handle push notifications and banners available in the Campaigns module
-
Event Tracking
Everything your customers do in your mobile application is recorded in the system in real time
-
Customer Identification
Actions are tracked even if a customer is anonymous, but authentication enables more efficient communication
-
Loyalty
You can work with promotions and vouchers directly by the SDK
-
Content Widget
This section describes our Content Widget and how to embed it within your application
-
Settings
You can change some SDK settings directly from your app without the need to reinitialize
-
Miscellaneous
Rest of the functionality in SDK
-
Class Reference
-
SDK Lifecycle
Lifecycle management classes
-
Modules
Classes for main modules
-
Payloads
Classes that are payloads in SDK methods
-
Responses
Classes that are responses in the SDK methods
-
Events
Classes related to events
-
Notifications
Classes that help process notifications
-
Miscellaneous
Miscellaneous classes in the SDK
-
-
Method Reference
-
SDK lifecycle
Lifecycle management
-
Customer authentication
Manage customer registration and authentication
-
Customer account
Customer's personal data management
-
Customer session
Customer sessions management
-
Campaigns
Methods use for working with campaigns
-
Promotions and Vouchers
Retrieve and activate promotions and discounts
-
Content
Retrieve content to be displayed
-
Event tracking
Monitoring customer activity
-
-
SDK Delegates
-
Synerise Delegate
A delegate to handle actions from the Synerise SDK
-
Notification Delegate
A delegate to handle events from Synerise notifications.
-
Client State Delegate
A delegate to handle Client's sign-in state changes
-
Notification Service Extension Delegate
A delegate to handle events from Notification Extension Service
-
Tracker Delegate
A delegate to handle events from the Tracker
-
Injector Walkthrough Delegate
A delegate to handle events from walkthrough campaigns
-
Injector Banner Delegate
A delegate to handle events from banner campaigns
-
Injector In-App Message Delegate
A delegate to handle events from in-app message campaigns.
-
Content Widget Delegate
A delegate to handle Content Widget actions
-