Xamarin Android APIs for Mapp Cloud

Xamarin Android plugin contains various methods (such as registration, set alias, get alias, etc). The documentation for the methods contained in the Xamarin Android plugin includes briefs description of the implementations.

Properties

DeviceInfo

DeviceInfo

Gets all device information collected by Engage

string

Alias

Gets a value for the user identifier

ICollection<string>

Tags

Gets all tags applied to the device

bool

IsPushEnabled

Determines whether push notification is enabled or disabled

 

Methods

void

Engage(Application application, AppoxeeOptions options)

Initialize the Engage service

EngageApoxee

Instance()

Returns the EngageApoxee instance

void

SetAlias(string alias)

Sets a value for the user identifier 

void

HandleRichPush(Context context, Intent intent)

Base method for or subscribing to receiving rich push messages from Engage system

void

AddTag(string tag)

Add a tag to the device

void

RemoveTag(string tag)

Removes a tag from the device

string

GetAttributeStringValue(string key)

Gets the value of an attribute for the given key

void

SetAttribute(string key, string value)

Sets the value of an attribute for the given key

void

SetAttribute(string key, Numeric value)

Sets the value of an attribute for the given key

void

SetAttribute(string key, Boolean value)

Sets the value of an attribute for the given key

void

SetAttribute(string key, Date value)

Sets the value of an attribute for the given key

void

SetPushEnabled(bool isPushEnabled)

Sets whether push notification is to be sent to the device

void

TriggerDMCCallInApp(Context context, string eventName)

Requests in-app messages to be shown for the given trigger

 

 

For more information please visit Android v6 APIs for Mapp Cloud.