SDK Methods

1. Get Reward

This sdk method provides rule information or open template ui corresponding to rulename.

1.1 Get Reward Information

This provides information related to rule like NextPlayTimeStamp, NextPlayRemainingTimeStamp, NextPlayRuleName, SpinsLeftCount.This information can be used to show placeholder.

gamelySDKClient?.getReward(RequestOption.REWARD_NAME_INFO, "rule name value", iResponseListener, iEventListener) 
if (gamelySDKClient != null) {
    gamelySDKClient.getReward(RequestOption.REWARD_NAME_INFO, "rule name value", iResponseListener, iEventListener);
}

1.2 Get Reward UI

This will open the template ui corresponding to rule name passed.For eg. SpinWheel, Quiz etc.

gamelySDKClient?.getReward(RequestOption.REWARD_NAME, "rule name value", iResponseListener, iEventListener)
if (gamelySDKClient != null) {
    gamelySDKClient.getReward(RequestOption.REWARD_NAME, "rule name value", iResponseListener, iEventListener);
}
ParameterDescription
RequestOptionRefer RequestOption
rule name valuerulename defined in gamize dashboard
iResponseListenerRefer IResponseListener
iEventListenerRefer IEventListener

1.3 Get Daily Streak

This will open the daily streak template ui.

gamelySDKClient?.getReward(RequestOption.REWARD_DAILY_STREAK, null, iResponseListener, iEventListener)
if (gamelySDKClient != null) {
    gamelySDKClient.getReward(RequestOption.REWARD_DAILY_STREAK, null, iResponseListener, iEventListener);
}


ParameterDescription
RequestOptionRefer RequestOption
iResponseListenerRefer IResponseListener
iEventListenerRefer IEventListener

2. Get LeaderBoard

This method opens leaderboard corresponding to rule name passed in seperate activity.

 gamelySDKClient?.getLeaderBoard("rule name value")
if (gamelySDKClient != null) {
    gamelySDKClient.getLeaderBoard("rule name value");
}
ParameterDescription
rule name valuerulename defined in gamize dashboard for which you want to open leaderboard

3. Get Profile Badges

This method returns array of GamizeBadges won by user in iResponseListener.

 gamelySDKClient?.getProfileBadges(PageSizeValue, PageNumber, iResponseListener)
if (gamelySDKClient != null) {
    gamelySDKClient.getProfileBadges(PageSizeValue, PageNumber, iResponseListener)
}
ParameterDescription
PageSizeValueFor pagination support, this parameter defines the gamizebadges in each page
PageNumberFor pagination support, this parameter defines the page number
iResponseListenerRefer IResponseListener

4. Referral User Registeration

This method will register the user on Gamize who registers on clients application using Gamize referral link/code.
Client will call this method, once their registration process is completed

 gamelySDKClient?.userRegistration("referral code value", iResponseListener)
if (gamelySDKClient != null) {
    gamelySDKClient.userRegistration("referral code value", iResponseListener);
}
ParameterDescription
referral code valueGamize referral code
iResponseListenerRefer IResponseListener

For Referral Integration Steps, Refer Referral Integration

Copyright

©2022 OnMobile Global Limited All Rights Reserved.