<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki-messangi.ogangi.com/documentation/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki-messangi.ogangi.com/documentation/feed.php">
        <title>Mobile Engagement Campaign Manager sdk</title>
        <description></description>
        <link>https://wiki-messangi.ogangi.com/documentation/</link>
        <image rdf:resource="https://wiki-messangi.ogangi.com/documentation/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-05-08T02:18:56-0400</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android&amp;rev=1579053048&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android4&amp;rev=1475592849&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android_api&amp;rev=1453473784&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android_keys&amp;rev=1546897957&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:basics&amp;rev=1550700973&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:changelog&amp;rev=1461699635&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:fire_message_json&amp;rev=1494855628&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios&amp;rev=1550698556&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios_api&amp;rev=1459258513&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios_certs&amp;rev=1563478041&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:migration2to3&amp;rev=1581528089&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:overview&amp;rev=1551903541&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:push_types&amp;rev=1451919254&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki-messangi.ogangi.com/documentation/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Mobile Engagement Campaign Manager</title>
        <link>https://wiki-messangi.ogangi.com/documentation/</link>
        <url>https://wiki-messangi.ogangi.com/documentation/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android&amp;rev=1579053048&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-14T20:50:48-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:android</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android&amp;rev=1579053048&amp;do=diff</link>
        <description>Mobile SDK

Android SDK Integration Manual

The Messangi Android library is designed to work in an automated way, that simplifies its inclusion in projects in development or already developed without affecting the main development cycle.

The library is designed to work with a minimum</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android4&amp;rev=1475592849&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-04T10:54:09-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:android4</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android4&amp;rev=1475592849&amp;do=diff</link>
        <description>Mobile SDK

Android Studio Integration Manual

Notes

Please review the SDK Overview for information on how the SDK connects the mobile app with the Campaign Manager.

Downloads

	*   Android Studio
	*   MessangiSDK

Configuration

Create or Open the Project in Android Studio

Add the Messangi Library</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android_api&amp;rev=1453473784&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-22T09:43:04-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:android_api</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android_api&amp;rev=1453473784&amp;do=diff</link>
        <description>Mobile SDK

Shared Instance

Overview

Use this method to access the main object with which you can access to all the API functionality.

Signature


public static Messangi getInstance();


Usage


Messangi.getInstance()


Returns

This method returns the shared instance of the Messangi's object.</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android_keys&amp;rev=1546897957&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-07T16:52:37-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:android_keys</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:android_keys&amp;rev=1546897957&amp;do=diff</link>
        <description>Mobile SDK

Push Notification Keys

When you have completed your initial integration steps and want to start testing your progress you must consider to test your application in a real device because the Android phone simulator is not able to receive PUSH notifications.</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:basics&amp;rev=1550700973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-20T17:16:13-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:basics</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:basics&amp;rev=1550700973&amp;do=diff</link>
        <description>Home

Mobile SDK

Overview

Android Integration

iOS Integration

Version Change Log

Android (Java)

API methods

Push Notification Keys

iOS (Objective C)

API methods

Push Notification Certificates</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:changelog&amp;rev=1461699635&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-26T15:40:35-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:changelog</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:changelog&amp;rev=1461699635&amp;do=diff</link>
        <description>Mobile SDK

Version Change Log
 Version Name  Description  v3  Support for iOS 9.3 added v2  
 Global 

	*  Architecture's modifications to help consumers to integrate it more easily 
	*  Network Reconnection improvements 
	*  Deprecated code deletion
	*  Bug fixes</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:fire_message_json&amp;rev=1494855628&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-15T09:40:28-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:fire_message_json</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:fire_message_json&amp;rev=1494855628&amp;do=diff</link>
        <description>RESTful API


Fire message Descriptor

The Fire Message (POST) and Two Way Message methods uses this descriptor -as a json file- to handle the details for each MO

Json Structure


{
  &quot;event&quot;: {
    &quot;fld-val-list&quot;: {
      &quot;sender_id_id&quot;:&quot;SENDER_ID_CODE&quot;,
      &quot;keyword_value&quot;:&quot;STOP&quot;,
      &quot;recipient_address&quot;:&quot;13055468310&quot;,
    },
  },
}</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios&amp;rev=1550698556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-20T16:35:56-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:ios</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios&amp;rev=1550698556&amp;do=diff</link>
        <description>Mobile SDK

Messangi SDK for iOS

MessangiSDK for iOS is a library for push events processing on iOS platform, it’s developed from Cocoa Touch Framework and it’s compatible with Objective-C and Swift.

The minimum compatible version using SDK integration is iOS 8.</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios_api&amp;rev=1459258513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-29T09:35:13-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:ios_api</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios_api&amp;rev=1459258513&amp;do=diff</link>
        <description>Mobile SDK

Shared Instance

Overview

Use this method to access the main object with which you can access to all the API functionality.

Signature


+ (Messangi *)sharedInstance;


Usage


Messangi *messangi = [Messangi sharedInstance];


Returns

This method returns the shared instance of the Messangi's object.</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios_certs&amp;rev=1563478041&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-18T15:27:21-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:ios_certs</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:ios_certs&amp;rev=1563478041&amp;do=diff</link>
        <description>Mobile SDK

Push Notification Certificates

Each app that uses the SDK needs its own Push Certificate. The process starts with the app developer generating the corresponding signing request by using Keychain Access on a Mac, uploading the generated signing request to Apple's Member Center, and lastly exporting the Certificate to Customer Support for integration with SDK backend server.</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:migration2to3&amp;rev=1581528089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-12T12:21:29-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:migration2to3</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:migration2to3&amp;rev=1581528089&amp;do=diff</link>
        <description>Migration Guide

The version System

We use a three-level versioning system for SDK releases. The three-level versioning system guarantees backward compatibility between siblings in the second and third levels of release numbers in the form M.X.Y.

A variation in the third level of the version number (Y in the example above) indicates that only bug fixes and security patches have been included, so compatibility between siblings is guaranteed.</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:overview&amp;rev=1551903541&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-06T15:19:01-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:overview</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:overview&amp;rev=1551903541&amp;do=diff</link>
        <description>Mobile SDK

Overview

The Mobile SDK is the communication layer between your application and the Campaign Manager, it handles all the incoming messages and notifies about geographical events with the smartphone.

We have two versions for this SDK, covering two of the most populars smartphone's operating systems: Android and iOS. Keep in mind that we try to keep both SDKs as similar as each</description>
    </item>
    <item rdf:about="https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:push_types&amp;rev=1451919254&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-04T09:54:14-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdk:push_types</title>
        <link>https://wiki-messangi.ogangi.com/documentation/doku.php?id=sdk:push_types&amp;rev=1451919254&amp;do=diff</link>
        <description>RESTful API

PUSH Types

The Campaign Manager will send to your app a variety of PUSH's types, in some cases to raise a visible/audible notification, but in other cases it will be silent, this is the mechanism how the app and the Campaign Manager will keep in touch about what is happening between them and the phone's surroundings.</description>
    </item>
</rdf:RDF>
