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
- Unregister
- Update GeoLocation
- Fetch All Messages
- Mark Message as Read
- Fetch Message Content from Quantum Fabric Messaging
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);