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);
}
Parameter | Description |
---|---|
RequestOption | Refer RequestOption |
rule name value | rulename defined in gamize dashboard |
iResponseListener | Refer IResponseListener |
iEventListener | Refer 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);
}
Parameter | Description |
---|---|
RequestOption | Refer RequestOption |
iResponseListener | Refer IResponseListener |
iEventListener | Refer 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");
}
Parameter | Description |
---|---|
rule name value | rulename 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)
}
Parameter | Description |
---|---|
PageSizeValue | For pagination support, this parameter defines the gamizebadges in each page |
PageNumber | For pagination support, this parameter defines the page number |
iResponseListener | Refer 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);
}
Parameter | Description |
---|---|
referral code value | Gamize referral code |
iResponseListener | Refer IResponseListener |
For Referral Integration Steps, Refer Referral Integration