public class BranchRemoteInterface extends RemoteInterface
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REQ_TAG_APPLY_REFERRAL_CODE |
static java.lang.String |
REQ_TAG_COMPLETE_ACTION |
static java.lang.String |
REQ_TAG_GET_CUSTOM_URL |
static java.lang.String |
REQ_TAG_GET_REFERRAL_CODE |
static java.lang.String |
REQ_TAG_GET_REFERRAL_COUNTS |
static java.lang.String |
REQ_TAG_GET_REWARD_HISTORY |
static java.lang.String |
REQ_TAG_GET_REWARDS |
static java.lang.String |
REQ_TAG_IDENTIFY |
static java.lang.String |
REQ_TAG_LOGOUT |
static java.lang.String |
REQ_TAG_REDEEM_REWARDS |
static java.lang.String |
REQ_TAG_REGISTER_CLOSE |
static java.lang.String |
REQ_TAG_REGISTER_INSTALL |
static java.lang.String |
REQ_TAG_REGISTER_OPEN |
static java.lang.String |
REQ_TAG_SEND_APP_LIST |
static java.lang.String |
REQ_TAG_VALIDATE_REFERRAL_CODE |
NO_API_KEY_STATUS, NO_CONNECTIVITY_STATUS, NO_TAG_VALUE| Constructor and Description |
|---|
BranchRemoteInterface() |
BranchRemoteInterface(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyReferralCode(org.json.JSONObject post) |
void |
connectToDebug() |
void |
createCustomUrl(org.json.JSONObject post) |
ServerResponse |
createCustomUrlSync(org.json.JSONObject post) |
void |
disconnectFromDebug() |
void |
getCreditHistory(org.json.JSONObject post) |
void |
getReferralCode(org.json.JSONObject post) |
void |
getReferralCounts() |
void |
getRewards() |
void |
identifyUser(org.json.JSONObject post) |
void |
logoutUser(org.json.JSONObject post) |
void |
redeemRewards(org.json.JSONObject post) |
void |
registerClose() |
void |
registerInstall(java.lang.String installID,
boolean debug) |
void |
registerListOfApps(org.json.JSONObject post) |
void |
registerOpen(boolean debug) |
void |
sendLog(java.lang.String log) |
void |
setNetworkCallbackListener(NetworkCallback callback) |
void |
userCompletedAction(org.json.JSONObject post) |
void |
validateReferralCode(org.json.JSONObject post) |
make_restful_get, make_restful_get, make_restful_post, make_restful_post, make_restful_post, make_restful_postpublic static final java.lang.String REQ_TAG_REGISTER_INSTALL
public static final java.lang.String REQ_TAG_REGISTER_OPEN
public static final java.lang.String REQ_TAG_REGISTER_CLOSE
public static final java.lang.String REQ_TAG_COMPLETE_ACTION
public static final java.lang.String REQ_TAG_GET_REFERRAL_COUNTS
public static final java.lang.String REQ_TAG_GET_REWARDS
public static final java.lang.String REQ_TAG_REDEEM_REWARDS
public static final java.lang.String REQ_TAG_GET_REWARD_HISTORY
public static final java.lang.String REQ_TAG_GET_CUSTOM_URL
public static final java.lang.String REQ_TAG_IDENTIFY
public static final java.lang.String REQ_TAG_LOGOUT
public static final java.lang.String REQ_TAG_GET_REFERRAL_CODE
public static final java.lang.String REQ_TAG_VALIDATE_REFERRAL_CODE
public static final java.lang.String REQ_TAG_APPLY_REFERRAL_CODE
public static final java.lang.String REQ_TAG_SEND_APP_LIST
public BranchRemoteInterface()
public BranchRemoteInterface(android.content.Context context)
public void setNetworkCallbackListener(NetworkCallback callback)
public void registerInstall(java.lang.String installID,
boolean debug)
public void registerOpen(boolean debug)
public void registerClose()
public void registerListOfApps(org.json.JSONObject post)
public void userCompletedAction(org.json.JSONObject post)
public void redeemRewards(org.json.JSONObject post)
public void getRewards()
public void getReferralCounts()
public void getCreditHistory(org.json.JSONObject post)
public void createCustomUrl(org.json.JSONObject post)
public ServerResponse createCustomUrlSync(org.json.JSONObject post)
public void identifyUser(org.json.JSONObject post)
public void logoutUser(org.json.JSONObject post)
public void getReferralCode(org.json.JSONObject post)
public void validateReferralCode(org.json.JSONObject post)
public void applyReferralCode(org.json.JSONObject post)
public void connectToDebug()
public void disconnectFromDebug()
public void sendLog(java.lang.String log)