Skip navigation links
A B C D E F G H I K L M N O P R S T U V 

A

ALWAYS_DEEPLINK - Static variable in class io.branch.referral.Branch
 
ApkParser - Class in io.branch.referral
ApkParser
ApkParser() - Constructor for class io.branch.referral.ApkParser
 
applyReferralCode(String, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
applyReferralCode(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 

B

Base64 - Class in io.branch.referral
Utilities for encoding and decoding the Base64 representation of binary data.
BLANK - Static variable in class io.branch.referral.SystemObserver
 
Branch - Class in io.branch.referral
 
Branch.BranchApplyReferralCodeError - Class in io.branch.referral
 
Branch.BranchCreateUrlError - Class in io.branch.referral
 
Branch.BranchDuplicateReferralCodeError - Class in io.branch.referral
 
Branch.BranchDuplicateUrlError - Class in io.branch.referral
 
Branch.BranchGetCreditHistoryError - Class in io.branch.referral
 
Branch.BranchGetCreditsError - Class in io.branch.referral
 
Branch.BranchGetReferralCodeError - Class in io.branch.referral
 
Branch.BranchGetReferralsError - Class in io.branch.referral
 
Branch.BranchInitError - Class in io.branch.referral
 
Branch.BranchInvalidReferralCodeError - Class in io.branch.referral
 
Branch.BranchLinkCreateListener - Interface in io.branch.referral
 
Branch.BranchListResponseListener - Interface in io.branch.referral
 
Branch.BranchNotInitError - Class in io.branch.referral
 
Branch.BranchReferralInitListener - Interface in io.branch.referral
 
Branch.BranchReferralStateChangedListener - Interface in io.branch.referral
 
Branch.BranchSetIdentityError - Class in io.branch.referral
 
Branch.BranchValidateReferralCodeError - Class in io.branch.referral
 
Branch.CreditHistoryOrder - Enum in io.branch.referral
 
Branch.ReferralNetworkCallback - Class in io.branch.referral
 
BranchApplyReferralCodeError() - Constructor for class io.branch.referral.Branch.BranchApplyReferralCodeError
 
BranchCreateUrlError() - Constructor for class io.branch.referral.Branch.BranchCreateUrlError
 
BranchDuplicateReferralCodeError() - Constructor for class io.branch.referral.Branch.BranchDuplicateReferralCodeError
 
BranchDuplicateUrlError() - Constructor for class io.branch.referral.Branch.BranchDuplicateUrlError
 
BranchError - Class in io.branch.referral
Returns a general error if the server back-end is down.
BranchError() - Constructor for class io.branch.referral.BranchError
 
BranchGetCreditHistoryError() - Constructor for class io.branch.referral.Branch.BranchGetCreditHistoryError
 
BranchGetCreditsError() - Constructor for class io.branch.referral.Branch.BranchGetCreditsError
 
BranchGetReferralCodeError() - Constructor for class io.branch.referral.Branch.BranchGetReferralCodeError
 
BranchGetReferralsError() - Constructor for class io.branch.referral.Branch.BranchGetReferralsError
 
BranchInitError() - Constructor for class io.branch.referral.Branch.BranchInitError
 
BranchInvalidReferralCodeError() - Constructor for class io.branch.referral.Branch.BranchInvalidReferralCodeError
 
BranchLinkData - Class in io.branch.referral
The BranchLinkData object is based on JSONObject and expands the class to enable collections of tags.
BranchLinkData() - Constructor for class io.branch.referral.BranchLinkData
BranchLinkData constructor requires no parameters, and is identical to that of its superclass JSONObject.
BranchNotInitError() - Constructor for class io.branch.referral.Branch.BranchNotInitError
 
BranchRemoteInterface - Class in io.branch.referral
 
BranchRemoteInterface() - Constructor for class io.branch.referral.BranchRemoteInterface
 
BranchRemoteInterface(Context) - Constructor for class io.branch.referral.BranchRemoteInterface
 
BranchSetIdentityError() - Constructor for class io.branch.referral.Branch.BranchSetIdentityError
 
BranchValidateReferralCodeError() - Constructor for class io.branch.referral.Branch.BranchValidateReferralCodeError
 

C

clearDebug() - Method in class io.branch.referral.PrefHelper
 
clearIsReferrable() - Method in class io.branch.referral.PrefHelper
 
clearSystemReadStatus() - Method in class io.branch.referral.PrefHelper
 
clearUserValues() - Method in class io.branch.referral.PrefHelper
 
closeSession() - Method in class io.branch.referral.Branch
 
compXmlString(byte[], int, int, int) - Method in class io.branch.referral.ApkParser
 
compXmlStringAt(byte[], int) - Method in class io.branch.referral.ApkParser
 
connectToDebug() - Method in class io.branch.referral.BranchRemoteInterface
 
containsClose() - Method in class io.branch.referral.ServerRequestQueue
 
containsInstallOrOpen() - Method in class io.branch.referral.ServerRequestQueue
 
createCustomUrl(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 
createCustomUrlSync(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 
CRLF - Static variable in class io.branch.referral.Base64
Encoder flag bit to indicate lines should be terminated with a CRLF pair instead of just an LF.

D

Debug(String, String) - Static method in class io.branch.referral.PrefHelper
 
DEBUG_TRIGGER_NUM_FINGERS - Static variable in class io.branch.referral.PrefHelper
 
DEBUG_TRIGGER_PRESS_TIME - Static variable in class io.branch.referral.PrefHelper
 
DebugNetworkCallback() - Constructor for class io.branch.referral.PrefHelper.DebugNetworkCallback
 
decode(String, int) - Static method in class io.branch.referral.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(byte[], int) - Static method in class io.branch.referral.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(byte[], int, int, int) - Static method in class io.branch.referral.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decompressXML(byte[]) - Method in class io.branch.referral.ApkParser
Returns the result of decompression of XML as a String.
DEEPLINK_PATH - Static variable in class io.branch.referral.Branch
 
DEFAULT - Static variable in class io.branch.referral.Base64
Default values for encoder/decoder flags.
dequeue() - Method in class io.branch.referral.ServerRequestQueue
 
disableAppList() - Method in class io.branch.referral.Branch
 
disableExternAppListing() - Method in class io.branch.referral.PrefHelper
 
disableSmartSession() - Method in class io.branch.referral.Branch
 
disableSmartSession() - Method in class io.branch.referral.PrefHelper
 
disconnectFromDebug() - Method in class io.branch.referral.BranchRemoteInterface
 

E

encode(byte[], int) - Static method in class io.branch.referral.Base64
Base64-encode the given data and return a newly allocated byte[] with the result.
encode(byte[], int, int, int) - Static method in class io.branch.referral.Base64
Base64-encode the given data and return a newly allocated byte[] with the result.
encodeToString(byte[], int) - Static method in class io.branch.referral.Base64
Base64-encode the given data and return a newly allocated String with the result.
encodeToString(byte[], int, int, int) - Static method in class io.branch.referral.Base64
Base64-encode the given data and return a newly allocated String with the result.
endDocTag - Static variable in class io.branch.referral.ApkParser
 
endTag - Static variable in class io.branch.referral.ApkParser
 
enqueue(ServerRequest) - Method in class io.branch.referral.ServerRequestQueue
 
equals(Object) - Method in class io.branch.referral.BranchLinkData
Compares a BranchLinkData object by instance ("is the object the exact same one in memory") and by associated attributes ("is this object identically configured?")

F

FEATURE_TAG_DEAL - Static variable in class io.branch.referral.Branch
 
FEATURE_TAG_GIFT - Static variable in class io.branch.referral.Branch
 
FEATURE_TAG_INVITE - Static variable in class io.branch.referral.Branch
 
FEATURE_TAG_REFERRAL - Static variable in class io.branch.referral.Branch
 
FEATURE_TAG_SHARE - Static variable in class io.branch.referral.Branch
 
finished(ServerResponse) - Method in class io.branch.referral.Branch.ReferralNetworkCallback
 
finished(ServerResponse) - Method in interface io.branch.referral.NetworkCallback
 
finished(ServerResponse) - Method in class io.branch.referral.PrefHelper.DebugNetworkCallback
 
fromJSON(JSONObject) - Static method in class io.branch.referral.ServerRequest
 

G

getActionTotalCount(String) - Method in class io.branch.referral.PrefHelper
 
getActionUniqueCount(String) - Method in class io.branch.referral.PrefHelper
 
getAdvertisingId() - Method in class io.branch.referral.SystemObserver
 
getAPIBaseUrl() - Method in class io.branch.referral.PrefHelper
 
getAppKey() - Method in class io.branch.referral.PrefHelper
 
getAppVersion() - Method in class io.branch.referral.PrefHelper
 
getAppVersion() - Method in class io.branch.referral.SystemObserver
 
getArray() - Method in class io.branch.referral.ServerResponse
 
getBluetoothPresent() - Method in class io.branch.referral.SystemObserver
 
getBluetoothVersion() - Method in class io.branch.referral.SystemObserver
 
getBool(String) - Method in class io.branch.referral.PrefHelper
 
getCarrier() - Method in class io.branch.referral.SystemObserver
 
getConnectionStatus() - Method in class io.branch.referral.PrefHelper.DebugNetworkCallback
 
getContentUrl(String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getContentUrl(Collection<String>, String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getContentUrlSync(String, JSONObject) - Method in class io.branch.referral.Branch
 
getContentUrlSync(Collection<String>, String, JSONObject) - Method in class io.branch.referral.Branch
 
getCreditCount() - Method in class io.branch.referral.PrefHelper
 
getCreditCount(String) - Method in class io.branch.referral.PrefHelper
 
getCreditHistory(Branch.BranchListResponseListener) - Method in class io.branch.referral.Branch
 
getCreditHistory(String, Branch.BranchListResponseListener) - Method in class io.branch.referral.Branch
 
getCreditHistory(String, int, Branch.CreditHistoryOrder, Branch.BranchListResponseListener) - Method in class io.branch.referral.Branch
 
getCreditHistory(String, String, int, Branch.CreditHistoryOrder, Branch.BranchListResponseListener) - Method in class io.branch.referral.Branch
 
getCreditHistory(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 
getCredits() - Method in class io.branch.referral.Branch
 
getCreditsForBucket(String) - Method in class io.branch.referral.Branch
 
getDeviceFingerPrintID() - Method in class io.branch.referral.PrefHelper
 
getExternAppListing() - Method in class io.branch.referral.PrefHelper
 
getExternDebug() - Method in class io.branch.referral.PrefHelper
 
getFirstReferringParams() - Method in class io.branch.referral.Branch
 
getFloat(String) - Method in class io.branch.referral.PrefHelper
 
getIdentity() - Method in class io.branch.referral.PrefHelper
 
getIdentityID() - Method in class io.branch.referral.PrefHelper
 
getInstallParams() - Method in class io.branch.referral.PrefHelper
 
getInstance(Context, String) - Static method in class io.branch.referral.Branch
Deprecated.
getInstance(Context) - Static method in class io.branch.referral.Branch
 
getInstance(Context) - Static method in class io.branch.referral.PrefHelper
 
getInstance(Context) - Static method in class io.branch.referral.ServerRequestQueue
 
getInteger(String) - Method in class io.branch.referral.PrefHelper
 
getInteger(String, int) - Method in class io.branch.referral.PrefHelper
 
getIsReferrable() - Method in class io.branch.referral.PrefHelper
 
getLatestReferringParams() - Method in class io.branch.referral.Branch
 
getLinkClickID() - Method in class io.branch.referral.PrefHelper
 
getLinkClickIdentifier() - Method in class io.branch.referral.PrefHelper
 
getLinkData() - Method in class io.branch.referral.ServerResponse
 
getListOfApps() - Method in class io.branch.referral.SystemObserver
 
getLong(String) - Method in class io.branch.referral.PrefHelper
 
getMessage() - Method in class io.branch.referral.Branch.BranchApplyReferralCodeError
 
getMessage() - Method in class io.branch.referral.Branch.BranchCreateUrlError
 
getMessage() - Method in class io.branch.referral.Branch.BranchDuplicateReferralCodeError
 
getMessage() - Method in class io.branch.referral.Branch.BranchDuplicateUrlError
 
getMessage() - Method in class io.branch.referral.Branch.BranchGetCreditHistoryError
 
getMessage() - Method in class io.branch.referral.Branch.BranchGetCreditsError
 
getMessage() - Method in class io.branch.referral.Branch.BranchGetReferralCodeError
 
getMessage() - Method in class io.branch.referral.Branch.BranchGetReferralsError
 
getMessage() - Method in class io.branch.referral.Branch.BranchInitError
 
getMessage() - Method in class io.branch.referral.Branch.BranchInvalidReferralCodeError
 
getMessage() - Method in class io.branch.referral.Branch.BranchNotInitError
 
getMessage() - Method in class io.branch.referral.Branch.BranchSetIdentityError
 
getMessage() - Method in class io.branch.referral.Branch.BranchValidateReferralCodeError
 
getMessage() - Method in class io.branch.referral.BranchError
Returns the message explaining the error.
getNFCPresent() - Method in class io.branch.referral.SystemObserver
 
getObject() - Method in class io.branch.referral.ServerResponse
 
getOS() - Method in class io.branch.referral.SystemObserver
 
getOSVersion() - Method in class io.branch.referral.SystemObserver
 
getPhoneBrand() - Method in class io.branch.referral.SystemObserver
 
getPhoneModel() - Method in class io.branch.referral.SystemObserver
 
getPost() - Method in class io.branch.referral.ServerRequest
 
getReferralCode(Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
getReferralCode(int, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
getReferralCode(String, int, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
getReferralCode(int, Date, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
getReferralCode(String, int, Date, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
getReferralCode(String, int, int, int, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
getReferralCode(String, int, Date, String, int, int, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
getReferralCode(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 
getReferralCounts() - Method in class io.branch.referral.BranchRemoteInterface
 
getReferralUrl(String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getReferralUrl(Collection<String>, String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getReferralUrlSync(String, JSONObject) - Method in class io.branch.referral.Branch
 
getReferralUrlSync(Collection<String>, String, JSONObject) - Method in class io.branch.referral.Branch
 
getRetryCount() - Method in class io.branch.referral.PrefHelper
 
getRetryInterval() - Method in class io.branch.referral.PrefHelper
 
getRewards() - Method in class io.branch.referral.BranchRemoteInterface
 
getScreenDisplay() - Method in class io.branch.referral.SystemObserver
 
getSessionID() - Method in class io.branch.referral.PrefHelper
 
getSessionParams() - Method in class io.branch.referral.PrefHelper
 
getShortUrl(Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(String, String, String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(String, String, String, String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(int, String, String, String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(String, String, String, JSONObject, int, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(Collection<String>, String, String, String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(String, Collection<String>, String, String, String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(int, Collection<String>, String, String, String, JSONObject, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrl(Collection<String>, String, String, String, JSONObject, int, Branch.BranchLinkCreateListener) - Method in class io.branch.referral.Branch
 
getShortUrlSync() - Method in class io.branch.referral.Branch
 
getShortUrlSync(JSONObject) - Method in class io.branch.referral.Branch
 
getShortUrlSync(String, String, String, JSONObject) - Method in class io.branch.referral.Branch
 
getShortUrlSync(String, String, String, String, JSONObject) - Method in class io.branch.referral.Branch
 
getShortUrlSync(int, String, String, String, JSONObject) - Method in class io.branch.referral.Branch
 
getShortUrlSync(String, String, String, JSONObject, int) - Method in class io.branch.referral.Branch
 
getShortUrlSync(Collection<String>, String, String, String, JSONObject) - Method in class io.branch.referral.Branch
 
getShortUrlSync(String, Collection<String>, String, String, String, JSONObject) - Method in class io.branch.referral.Branch
 
getShortUrlSync(int, Collection<String>, String, String, String, JSONObject) - Method in class io.branch.referral.Branch
 
getShortUrlSync(Collection<String>, String, String, String, JSONObject, int) - Method in class io.branch.referral.Branch
 
getSize() - Method in class io.branch.referral.ServerRequestQueue
 
getSmartSession() - Method in class io.branch.referral.PrefHelper
 
getStatusCode() - Method in class io.branch.referral.ServerResponse
 
getString(String) - Method in class io.branch.referral.PrefHelper
 
getTag() - Method in class io.branch.referral.ServerRequest
 
getTag() - Method in class io.branch.referral.ServerResponse
 
getTelephonePresent() - Method in class io.branch.referral.SystemObserver
 
getTimeout() - Method in class io.branch.referral.PrefHelper
 
getTotalCountsForAction(String) - Method in class io.branch.referral.Branch
 
getUniqueCountsForAction(String) - Method in class io.branch.referral.Branch
 
getUniqueID(boolean) - Method in class io.branch.referral.SystemObserver
 
getUpdateState(boolean) - Method in class io.branch.referral.SystemObserver
 
getURIScheme() - Method in class io.branch.referral.SystemObserver
 
getURIScheme(String) - Method in class io.branch.referral.SystemObserver
 
getUserURL() - Method in class io.branch.referral.PrefHelper
 
getWifiConnected() - Method in class io.branch.referral.SystemObserver
 

H

hashCode() - Method in class io.branch.referral.BranchLinkData
Calculates the hash for this object as currently configured and returns the resultant int.
hasRealHardwareId() - Method in class io.branch.referral.SystemObserver
 

I

identifyUser(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 
initSession(Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
initSession(Branch.BranchReferralInitListener, Activity) - Method in class io.branch.referral.Branch
 
initSession(Branch.BranchReferralInitListener, Uri) - Method in class io.branch.referral.Branch
 
initSession(Branch.BranchReferralInitListener, Uri, Activity) - Method in class io.branch.referral.Branch
 
initSession() - Method in class io.branch.referral.Branch
 
initSession(Activity) - Method in class io.branch.referral.Branch
 
initSession(boolean) - Method in class io.branch.referral.Branch
 
initSession(boolean, Activity) - Method in class io.branch.referral.Branch
 
initSession(Branch.BranchReferralInitListener, boolean, Uri) - Method in class io.branch.referral.Branch
 
initSession(Branch.BranchReferralInitListener, boolean, Uri, Activity) - Method in class io.branch.referral.Branch
 
initSession(Branch.BranchReferralInitListener, boolean) - Method in class io.branch.referral.Branch
 
initSession(Branch.BranchReferralInitListener, boolean, Activity) - Method in class io.branch.referral.Branch
 
initSessionWithData(Uri) - Method in class io.branch.referral.Branch
 
initSessionWithData(Uri, Activity) - Method in class io.branch.referral.Branch
 
insert(ServerRequest, int) - Method in class io.branch.referral.ServerRequestQueue
 
io.branch.referral - package io.branch.referral
 
isDebug() - Method in class io.branch.referral.PrefHelper
 
isSimulator() - Method in class io.branch.referral.SystemObserver
 

K

keepDebugConnection() - Method in class io.branch.referral.PrefHelper
 

L

LEW(byte[], int) - Method in class io.branch.referral.ApkParser
LEW (Little-Endian Word)
LINK_TYPE_ONE_TIME_USE - Static variable in class io.branch.referral.Branch
 
LINK_TYPE_UNLIMITED_USE - Static variable in class io.branch.referral.Branch
 
loadActionCounts() - Method in class io.branch.referral.Branch
 
loadActionCounts(Branch.BranchReferralStateChangedListener) - Method in class io.branch.referral.Branch
 
loadRewards() - Method in class io.branch.referral.Branch
 
loadRewards(Branch.BranchReferralStateChangedListener) - Method in class io.branch.referral.Branch
 
log(String, String) - Method in class io.branch.referral.PrefHelper
 
logout() - Method in class io.branch.referral.Branch
 
logoutUser(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 

M

make_restful_get(String, String, int) - Method in class io.branch.referral.RemoteInterface
 
make_restful_get(String, String, int, boolean) - Method in class io.branch.referral.RemoteInterface
 
make_restful_post(JSONObject, String, String, int) - Method in class io.branch.referral.RemoteInterface
 
make_restful_post(JSONObject, String, String, int, BranchLinkData) - Method in class io.branch.referral.RemoteInterface
 
make_restful_post(JSONObject, String, String, int, boolean) - Method in class io.branch.referral.RemoteInterface
 
make_restful_post(JSONObject, String, String, int, boolean, BranchLinkData) - Method in class io.branch.referral.RemoteInterface
 
moveInstallOrOpenToFront(String, int) - Method in class io.branch.referral.ServerRequestQueue
 

N

NetworkCallback - Interface in io.branch.referral
 
NO_API_KEY_STATUS - Static variable in class io.branch.referral.RemoteInterface
 
NO_CLOSE - Static variable in class io.branch.referral.Base64
Flag to pass to Base64OutputStream to indicate that it should not close the output stream it is wrapping when it itself is closed.
NO_CONNECTIVITY_STATUS - Static variable in class io.branch.referral.RemoteInterface
 
NO_PADDING - Static variable in class io.branch.referral.Base64
Encoder flag bit to omit the padding '=' characters at the end of the output (if any).
NO_STRING_VALUE - Static variable in class io.branch.referral.PrefHelper
 
NO_TAG_VALUE - Static variable in class io.branch.referral.RemoteInterface
 
NO_WRAP - Static variable in class io.branch.referral.Base64
Encoder flag bit to omit all line terminators (i.e., the output will be on one long line).

O

OG_APP_ID - Static variable in class io.branch.referral.Branch
 
OG_DESC - Static variable in class io.branch.referral.Branch
 
OG_IMAGE_URL - Static variable in class io.branch.referral.Branch
 
OG_TITLE - Static variable in class io.branch.referral.Branch
 
OG_URL - Static variable in class io.branch.referral.Branch
 
OG_VIDEO - Static variable in class io.branch.referral.Branch
 
onInitFinished(JSONObject, BranchError) - Method in interface io.branch.referral.Branch.BranchReferralInitListener
 
onLinkCreate(String, BranchError) - Method in interface io.branch.referral.Branch.BranchLinkCreateListener
 
onReceivingResponse(JSONArray, BranchError) - Method in interface io.branch.referral.Branch.BranchListResponseListener
 
onStateChanged(boolean, BranchError) - Method in interface io.branch.referral.Branch.BranchReferralStateChangedListener
 

P

peek() - Method in class io.branch.referral.ServerRequestQueue
 
peekAt(int) - Method in class io.branch.referral.ServerRequestQueue
 
PrefHelper - Class in io.branch.referral
 
PrefHelper() - Constructor for class io.branch.referral.PrefHelper
 
PrefHelper.DebugNetworkCallback - Class in io.branch.referral
 
putAlias(String) - Method in class io.branch.referral.BranchLinkData
Adds an alias to the link.
putChannel(String) - Method in class io.branch.referral.BranchLinkData
[Optional] The channel in which the link will be shared.
putDuration(int) - Method in class io.branch.referral.BranchLinkData
[Optional] You can set the duration manually.
putFeature(String) - Method in class io.branch.referral.BranchLinkData
[Optional] The feature in which the link will be used.
putParams(String) - Method in class io.branch.referral.BranchLinkData
Any other params to be added; you can define your own.
putStage(String) - Method in class io.branch.referral.BranchLinkData
A string value that represents the stage of the user in the app.
putTags(Collection<String>) - Method in class io.branch.referral.BranchLinkData
Use this method to add tags to the data dictionary that will go along with the deep link that is being created.
putType(int) - Method in class io.branch.referral.BranchLinkData
Adds a type to the link.

R

readAndStripParam(Uri, Activity) - Method in class io.branch.referral.Branch
 
REDEEM_CODE - Static variable in class io.branch.referral.Branch
 
redeemRewards(int) - Method in class io.branch.referral.Branch
 
redeemRewards(String, int) - Method in class io.branch.referral.Branch
 
redeemRewards(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 
REDIRECT_ANDROID_URL - Static variable in class io.branch.referral.Branch
 
REDIRECT_BLACKBERRY_URL - Static variable in class io.branch.referral.Branch
 
REDIRECT_DESKTOP_URL - Static variable in class io.branch.referral.Branch
 
REDIRECT_FIRE_URL - Static variable in class io.branch.referral.Branch
 
REDIRECT_IOS_URL - Static variable in class io.branch.referral.Branch
 
REDIRECT_IPAD_URL - Static variable in class io.branch.referral.Branch
 
REDIRECT_WINDOWS_PHONE_URL - Static variable in class io.branch.referral.Branch
 
REFERRAL_BUCKET_DEFAULT - Static variable in class io.branch.referral.Branch
 
REFERRAL_CODE - Static variable in class io.branch.referral.Branch
 
REFERRAL_CODE_AWARD_UNIQUE - Static variable in class io.branch.referral.Branch
 
REFERRAL_CODE_AWARD_UNLIMITED - Static variable in class io.branch.referral.Branch
 
REFERRAL_CODE_LOCATION_BOTH - Static variable in class io.branch.referral.Branch
 
REFERRAL_CODE_LOCATION_REFERREE - Static variable in class io.branch.referral.Branch
 
REFERRAL_CODE_LOCATION_REFERRING_USER - Static variable in class io.branch.referral.Branch
 
REFERRAL_CODE_TYPE - Static variable in class io.branch.referral.Branch
 
REFERRAL_CREATION_SOURCE_SDK - Static variable in class io.branch.referral.Branch
 
ReferralNetworkCallback() - Constructor for class io.branch.referral.Branch.ReferralNetworkCallback
 
registerClose() - Method in class io.branch.referral.BranchRemoteInterface
 
registerInstall(String, boolean) - Method in class io.branch.referral.BranchRemoteInterface
 
registerListOfApps(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 
registerOpen(boolean) - Method in class io.branch.referral.BranchRemoteInterface
 
RemoteInterface - Class in io.branch.referral
 
RemoteInterface() - Constructor for class io.branch.referral.RemoteInterface
 
removeAt(int) - Method in class io.branch.referral.ServerRequestQueue
 
REQ_TAG_APPLY_REFERRAL_CODE - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_COMPLETE_ACTION - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_DEBUG_CONNECT - Static variable in class io.branch.referral.PrefHelper
 
REQ_TAG_DEBUG_DISCONNECT - Static variable in class io.branch.referral.PrefHelper
 
REQ_TAG_DEBUG_LOG - Static variable in class io.branch.referral.PrefHelper
 
REQ_TAG_DEBUG_SCREEN - Static variable in class io.branch.referral.PrefHelper
 
REQ_TAG_GET_CUSTOM_URL - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_GET_REFERRAL_CODE - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_GET_REFERRAL_COUNTS - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_GET_REWARD_HISTORY - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_GET_REWARDS - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_IDENTIFY - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_LOGOUT - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_REDEEM_REWARDS - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_REGISTER_CLOSE - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_REGISTER_INSTALL - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_REGISTER_OPEN - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_SEND_APP_LIST - Static variable in class io.branch.referral.BranchRemoteInterface
 
REQ_TAG_VALIDATE_REFERRAL_CODE - Static variable in class io.branch.referral.BranchRemoteInterface
 
resetUserSession() - Method in class io.branch.referral.Branch
 

S

sendLog(String) - Method in class io.branch.referral.BranchRemoteInterface
 
ServerRequest - Class in io.branch.referral
 
ServerRequest(String) - Constructor for class io.branch.referral.ServerRequest
 
ServerRequest(String, JSONObject) - Constructor for class io.branch.referral.ServerRequest
 
ServerRequestQueue - Class in io.branch.referral
 
ServerResponse - Class in io.branch.referral
 
ServerResponse(String, int) - Constructor for class io.branch.referral.ServerResponse
 
ServerResponse(String, int, BranchLinkData) - Constructor for class io.branch.referral.ServerResponse
 
setActionTotalCount(String, int) - Method in class io.branch.referral.PrefHelper
 
setActionUniqueCount(String, int) - Method in class io.branch.referral.PrefHelper
 
setAppKey(String) - Method in class io.branch.referral.PrefHelper
Deprecated.
setAppVersion(String) - Method in class io.branch.referral.PrefHelper
 
setBool(String, Boolean) - Method in class io.branch.referral.PrefHelper
 
setCreditCount(int) - Method in class io.branch.referral.PrefHelper
 
setCreditCount(String, int) - Method in class io.branch.referral.PrefHelper
 
setDebug() - Method in class io.branch.referral.Branch
 
setDebug() - Method in class io.branch.referral.PrefHelper
 
setDeviceFingerPrintID(String) - Method in class io.branch.referral.PrefHelper
 
setExternDebug() - Method in class io.branch.referral.PrefHelper
 
setFloat(String, float) - Method in class io.branch.referral.PrefHelper
 
setIdentity(String, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
setIdentity(String) - Method in class io.branch.referral.Branch
 
setIdentity(String) - Method in class io.branch.referral.PrefHelper
 
setIdentityID(String) - Method in class io.branch.referral.PrefHelper
 
setInstallParams(String) - Method in class io.branch.referral.PrefHelper
 
setInteger(String, int) - Method in class io.branch.referral.PrefHelper
 
setIsReferrable() - Method in class io.branch.referral.PrefHelper
 
setLinkClickID(String) - Method in class io.branch.referral.PrefHelper
 
setLinkClickIdentifier(String) - Method in class io.branch.referral.PrefHelper
 
setLong(String, long) - Method in class io.branch.referral.PrefHelper
 
setNetworkCallbackListener(NetworkCallback) - Method in class io.branch.referral.BranchRemoteInterface
 
setNetworkTimeout(int) - Method in class io.branch.referral.Branch
 
setPost(Object) - Method in class io.branch.referral.ServerResponse
 
setRetryCount(int) - Method in class io.branch.referral.Branch
 
setRetryCount(int) - Method in class io.branch.referral.PrefHelper
 
setRetryInterval(int) - Method in class io.branch.referral.Branch
 
setRetryInterval(int) - Method in class io.branch.referral.PrefHelper
 
setSessionID(String) - Method in class io.branch.referral.PrefHelper
 
setSessionParams(String) - Method in class io.branch.referral.PrefHelper
 
setString(String, String) - Method in class io.branch.referral.PrefHelper
 
setTimeout(int) - Method in class io.branch.referral.PrefHelper
 
setUserURL(String) - Method in class io.branch.referral.PrefHelper
 
startTag - Static variable in class io.branch.referral.ApkParser
 
SystemObserver - Class in io.branch.referral
 
SystemObserver(Context) - Constructor for class io.branch.referral.SystemObserver
 

T

toJSON() - Method in class io.branch.referral.ServerRequest
 
toString() - Method in class io.branch.referral.BranchError
Overridden toString method for this object; returns the error message rather than the object's address.

U

URL_SAFE - Static variable in class io.branch.referral.Base64
Encoder/decoder flag bit to indicate using the "URL and filename safe" variant of Base64 (see RFC 3548 section 4) where - and _ are used in place of + and /.
userCompletedAction(String, JSONObject) - Method in class io.branch.referral.Branch
 
userCompletedAction(String) - Method in class io.branch.referral.Branch
 
userCompletedAction(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 

V

validateReferralCode(String, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
 
validateReferralCode(JSONObject) - Method in class io.branch.referral.BranchRemoteInterface
 
valueOf(String) - Static method in enum io.branch.referral.Branch.CreditHistoryOrder
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.branch.referral.Branch.CreditHistoryOrder
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I K L M N O P R S T U V 
Skip navigation links