Upgrading from 1.6.0 to 1.7.0
The Helpshift SDK v1.7.0 is a major update. Please note that we have deprecated some APIs. If you have questions or feedback, please Contact Us
List of deprecated APIs
Deprecated API | New API |
---|---|
HelpshiftCocos2dx::isConversationActive(); | HelpshiftCocos2dx::checkIfConversationActive(...); |
HelpshiftCocos2dx::setSDKLanguage(...); | HelpshiftCocos2dx::setLanguage(...); |
HelpshiftCocos2dx::getNotificationCountFromRemote(...); | HelpshiftCocos2dx::requestUnreadMessagesCount(...); |
Check active Conversation
On Plugin version 1.6.0 or below, you can check if an active Conversation exists as shown below :
if (HelpshiftCocos2dx::isConversationActive()) {
// Active Conversation.
} else {
// No open Conversation.
}
On Plugin version 1.7.0 and above, you can asyncronously check if an active Conversation exists as shown below :
void conversationActive(bool isActive) {
if (isActive == "true") {
// Active Conversation.
} else {
// No open Conversation.
}
}
HelpshiftCocos2dx::checkIfConversationActive(conversationActive);
Set SDK language
On Plugin version 1.6.0 and below, you can set the SDK language as shown below :
HelpshiftCocos2dx::setSDKLanguage("fr");
On Plugin version 1.7.0 and above, you can set the SDK language as shown below :
HelpshiftCocos2dx::setLanguage("fr");
Get count of unread messages
On Plugin version 1.6.0 and below, you can get the count of unread messages as shown below :
int notifCount = HelpshiftCocos2dx::getNotificationCountFromRemote(false);
On Plugin version 1.7.0 and below, you can get the count of unread messages as shown below :
void receivedMessageCount(int count) {
printf("Unread message count: %d\n", count);
}
HelpshiftCocos2dx::requestUnreadMessagesCount(false, receivedMessageCount);