Invoking a Messaging Service

A developer should register with Google Cloud Messaging (GCM) for Android services to get a deviceToken that is used to register with Quantum Fabric Messaging. Also a developer should fetch the deviceId and userfriendlyId to create an instance of messaging service.

You can use the following methods for a messaging service:

Register

 // Sample code to register to messaging service
konySDKObject.getmessagingservice().register(osType, deviceId, pnsToken, email, successHandler,
    errorHandler);

Unregister

 // Sample code to unregister from messaging service
konySDKObject.getmessagingservice().unregister(successHandler, errorHandler);

Update GeoLocation

 // Sample code to update the geolocation
konySDKObject.getmessagingservice().updateGeoLocation(latitude, longitude, locationName,
    successHandler, errorHandler);

Fetch All Messages

 // Sample code to fetch all messages
konySDKObject.getmessagingservice().fetchAllMessages(
    startIndex, pageSize, successHandler, errorHandler); 

Mark Message as Read

 // Sample code to mark messages as read
konySDKObject.getmessagingservice().markMessageRead(fetchId, successHandler, errorHandler);

Fetch Message Content from Quantum Fabric Messaging

 // Sample code to fetch message content from Quantum Fabric Messaging

konySDKObject.getmessagingservice().fetchMessageContent(fetchId, successHandler, errorHandler);