pyze.xamarin.iOS.Pyze Interface Reference

Pyze class. More...

Public Member Functions

void Initialize (string pyzeAppKey)
 Initialize Pyze with the specified pyzeAppKey. More...
 
void Initialize (string pyzeAppKey, PyzeLogLevel logLevel)
 Initialize Pyze with the specified pyzeAppKey and logLevel. More...
 
void LogThrottling (PyzeLogLevel logLevel)
 Set the Log throttling level. More...
 
void SetRemoteNotificationDeviceToken (NSData deviceToken)
 Sets the remote notification device token. More...
 
void ProcessReceivedRemoteNotification (NSDictionary userInfo)
 Processes the received remote notification. More...
 
void ProcessReceivedRemoteNotificationWithId (string identifer, NSDictionary userInfo)
 Processes the received remote notification with identifier. More...
 
void AddBadge (UIControl control)
 Adds the badge. More...
 
void ShowUnreadInAppNotificationUIWithCompletionHandler (Action< PyzeInAppStatus > completionhandler)
 Shows the unread in app notification UIW ith completion handler. More...
 
void ShowInAppNotificationUIForDisplayMessages (PyzeInAppMessageType messageType, UIColor textColor, Action< PyzeInAppStatus > completionhandler)
 Shows the in app notification UIF or display messages. More...
 
void DismissInAppNotificationUI (bool animated)
 Dismisses the in app notification user interface. More...
 
void GetMessagesForType (PyzeInAppMessageType messageType, Action< NSArray > completionHandler)
 Gets the type of the messages for. More...
 
void CountNewUnFetched (Action< nint > completionHandler)
 Counts the new un fetched More...
 
void GetMessageHeadersForType (PyzeInAppMessageType messageType, Action< NSArray > completionHandler)
 Gets the type of the message headers for. More...
 
void GetMessageBodyWithCampaignID (string campaignID, string messageID, Action< NSDictionary > completionHandler)
 Gets the message body with campaign identifier. More...
 

Properties

double TimerReference [get]
 Get the timer reference More...
 

Detailed Description

Pyze class.

Member Function Documentation

void pyze.xamarin.iOS.Pyze.AddBadge ( UIControl  control)

Adds the badge.

Parameters
controlControl.
void pyze.xamarin.iOS.Pyze.CountNewUnFetched ( Action< nint >  completionHandler)

Counts the new un fetched

Parameters
completionHandlerCompletion handler.
void pyze.xamarin.iOS.Pyze.DismissInAppNotificationUI ( bool  animated)

Dismisses the in app notification user interface.

Parameters
animatedIf set to true animated.
void pyze.xamarin.iOS.Pyze.GetMessageBodyWithCampaignID ( string  campaignID,
string  messageID,
Action< NSDictionary >  completionHandler 
)

Gets the message body with campaign identifier.

Parameters
campaignIDCampaign identifier.
messageIDMessage identifier.
completionHandlerCompletion handler.
void pyze.xamarin.iOS.Pyze.GetMessageHeadersForType ( PyzeInAppMessageType  messageType,
Action< NSArray >  completionHandler 
)

Gets the type of the message headers for.

Parameters
messageTypeMessage type.
completionHandlerCompletion handler.
void pyze.xamarin.iOS.Pyze.GetMessagesForType ( PyzeInAppMessageType  messageType,
Action< NSArray >  completionHandler 
)

Gets the type of the messages for.

Parameters
messageTypeMessage type.
completionHandlerCompletion handler.
void pyze.xamarin.iOS.Pyze.Initialize ( string  pyzeAppKey)

Initialize Pyze with the specified pyzeAppKey.

Parameters
pyzeAppKeyPyze app key.
void pyze.xamarin.iOS.Pyze.Initialize ( string  pyzeAppKey,
PyzeLogLevel  logLevel 
)

Initialize Pyze with the specified pyzeAppKey and logLevel.

Parameters
pyzeAppKeyPyze app key.
logLevelLog level.
void pyze.xamarin.iOS.Pyze.LogThrottling ( PyzeLogLevel  logLevel)

Set the Log throttling level.

Parameters
logLevelLog level.
void pyze.xamarin.iOS.Pyze.ProcessReceivedRemoteNotification ( NSDictionary  userInfo)

Processes the received remote notification.

Parameters
userInfoUser info.
void pyze.xamarin.iOS.Pyze.ProcessReceivedRemoteNotificationWithId ( string  identifer,
NSDictionary  userInfo 
)

Processes the received remote notification with identifier.

Parameters
identiferIdentifer.
userInfoUser info.
void pyze.xamarin.iOS.Pyze.SetRemoteNotificationDeviceToken ( NSData  deviceToken)

Sets the remote notification device token.

Parameters
deviceTokenDevice token.
void pyze.xamarin.iOS.Pyze.ShowInAppNotificationUIForDisplayMessages ( PyzeInAppMessageType  messageType,
UIColor  textColor,
Action< PyzeInAppStatus completionhandler 
)

Shows the in app notification UIF or display messages.

Parameters
messageTypeMessage type.
textColorText color.
completionhandlerCompletionhandler.
void pyze.xamarin.iOS.Pyze.ShowUnreadInAppNotificationUIWithCompletionHandler ( Action< PyzeInAppStatus completionhandler)

Shows the unread in app notification UIW ith completion handler.

Parameters
completionhandlerCompletionhandler.

Property Documentation

double pyze.xamarin.iOS.Pyze.TimerReference
get

Get the timer reference

The timer reference.


The documentation for this interface was generated from the following file:
  • src/ApiDefinitions.cs