- generateContentUrl(Branch.BranchLinkCreateListener) - Method in class io.branch.referral.BranchContentUrlBuilder
-
Configures and requests a content URL to be generated by the Branch servers, via a asynchronous
call; The
Branch.BranchLinkCreateListener is called back with the url when the url is generated.
- generateReferralUrl(Branch.BranchLinkCreateListener) - Method in class io.branch.referral.BranchReferralUrlBuilder
-
Configures and requests a referral URL to be generated by the Branch servers, via an asynchronous
call; The
Branch.BranchLinkCreateListener is called back with the url when the url is generated.
- generateShortLinkInternal(ServerRequestCreateUrl) - Method in class io.branch.referral.Branch
-
Generates a shorl url fot the given ServerRequestCreateUrl object
- generateShortUrl(Context, LinkProperties, Branch.BranchLinkCreateListener) - Method in class io.branch.indexing.BranchUniversalObject
-
- generateShortUrl(Branch.BranchLinkCreateListener) - Method in class io.branch.referral.BranchShortLinkBuilder
-
Configures and requests a short URL to be generated by the Branch servers, via a asynchronous
call; The
Branch.BranchLinkCreateListener is called back with the url when the url is generated.
- getActionTotalCount(String) - Method in class io.branch.referral.PrefHelper
-
Gets the count of total number of times that the specified action has been carried
out during the current session, as defined in preferences.
- getActionUniqueCount(String) - Method in class io.branch.referral.PrefHelper
-
Gets the count of the unique number of times that the specified action has been carried
out during the current session, as defined in preferences.
- getActivity() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getAlias() - Method in class io.branch.referral.util.LinkProperties
-
Get the alias for this link.
- getAPIBaseUrl() - Method in class io.branch.referral.PrefHelper
-
Returns the base URL to use for all calls to the Branch API as a String.
- getAppKey() - Method in class io.branch.referral.PrefHelper
-
Gets the Branch App Key in preferences programmatically.
- getAppLink() - Method in class io.branch.referral.PrefHelper
-
Get the App link which statrted the application.
- getAppName() - Method in enum io.branch.referral.SharingHelper.SHARE_WITH
-
- getAppVersion() - Method in class io.branch.referral.PrefHelper
-
- getArray() - Method in class io.branch.referral.ServerResponse
-
Checks whether the post data associated with the current request is an instance of a
JSONArray object, and if so type-casts it to the corresponding class type.
- getAutoInstance(Context) - Static method in class io.branch.referral.Branch
-
Singleton method to return the pre-initialised, or newly initialise and return, a singleton
object of the type
Branch.
- getAutoInstance(Context, boolean) - Static method in class io.branch.referral.Branch
-
Singleton method to return the pre-initialised, or newly initialise and return, a singleton
object of the type
Branch.
- getAutoTestInstance(Context) - Static method in class io.branch.referral.Branch
-
If you configured the your Strings file according to the guide, you'll be able to use
the test version of your app by just calling this static method before calling initSession.
- getAutoTestInstance(Context, boolean) - Static method in class io.branch.referral.Branch
-
If you configured the your Strings file according to the guide, you'll be able to use
the test version of your app by just calling this static method before calling initSession.
- getBool(String) - Method in class io.branch.referral.PrefHelper
-
A basic method that returns a Boolean value from a specified preferences Key.
- getBranch() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getBranchKey() - Method in class io.branch.referral.PrefHelper
-
- getBranchViewUsageCount(String) - Method in class io.branch.referral.PrefHelper
-
- getCallback() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getCanonicalIdentifier() - Method in class io.branch.indexing.BranchUniversalObject
-
Get the canonical identifier for this BranchUniversalObject
- getCanonicalUrl() - Method in class io.branch.indexing.BranchUniversalObject
-
Get the canonical url for this BranchUniversalObject
- getChannel() - Method in class io.branch.referral.util.LinkProperties
-
Gets the channel for this link.
- getChannelPropertiesCallback() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- 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
-
- getContentUrl() - Method in class io.branch.referral.BranchContentUrlBuilder
-
Configures and requests a content URL to be generated by the Branch servers, via a synchronous
call.
- getContentUrlSync(String, JSONObject) - Method in class io.branch.referral.Branch
-
- getContentUrlSync(Collection<String>, String, JSONObject) - Method in class io.branch.referral.Branch
-
- getControlParams() - Method in class io.branch.referral.util.LinkProperties
-
- getCopyUrlIcon() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getCopyUrlIcon() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getCopyURlText() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getCopyURlText() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getCreditCount() - Method in class io.branch.referral.PrefHelper
-
Get the current cached credit count for the default bucket, as currently stored in
preferences for the current app.
- getCreditCount(String) - Method in class io.branch.referral.PrefHelper
-
Get the current cached credit count for the default bucket, as currently stored in
preferences for the current app.
- getCreditHistory(Branch.BranchListResponseListener) - Method in class io.branch.referral.Branch
-
Gets the credit history of the specified bucket and triggers a callback to handle the
response.
- getCreditHistory(String, Branch.BranchListResponseListener) - Method in class io.branch.referral.Branch
-
Gets the credit history of the specified bucket and triggers a callback to handle the
response.
- getCreditHistory(String, int, Branch.CreditHistoryOrder, Branch.BranchListResponseListener) - Method in class io.branch.referral.Branch
-
Gets the credit history of the specified bucket and triggers a callback to handle the
response.
- getCreditHistory(String, String, int, Branch.CreditHistoryOrder, Branch.BranchListResponseListener) - Method in class io.branch.referral.Branch
-
Gets the credit history of the specified bucket and triggers a callback to handle the
response.
- getCredits() - Method in class io.branch.referral.Branch
-
Retrieve the number of credits available for the "default" bucket.
- getCreditsForBucket(String) - Method in class io.branch.referral.Branch
-
Returns an Integer of the number of credits available for use within the supplied
bucket name.
- getDeeplinkDebugParams() - Method in class io.branch.referral.Branch
-
- getDefaultURL() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getDefaultURL() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getDescription() - Method in class io.branch.indexing.BranchUniversalObject
-
Get description for the content for the content referred by this object
- getDeviceFingerPrintID() - Method in class io.branch.referral.PrefHelper
-
Gets the Build.FINGERPRINT value of the current OS build, on the current device,
as a String from preferences.
- getErrorCode() - Method in class io.branch.referral.BranchError
-
Returns an error code for this Branch Error.
- getExpirationTime() - Method in class io.branch.indexing.BranchUniversalObject
-
Get expiry date for the content and any associated links.
- getExternalIntentExtra() - Method in class io.branch.referral.PrefHelper
-
- getExternalIntentUri() - Method in class io.branch.referral.PrefHelper
-
- getExternAppListing() - Method in class io.branch.referral.PrefHelper
-
Sets the Boolean value that is checked prior to the listing of external apps.
- getExternDebug() - Method in class io.branch.referral.PrefHelper
-
Gets the value of the debug status Boolean value.
- getFailReason() - Method in class io.branch.referral.ServerResponse
-
Get the reason for failure if there any
- getFeature() - Method in class io.branch.referral.util.LinkProperties
-
Get a name that identifies the feature that the link makes use of.
- getFirstReferringParams() - Method in class io.branch.referral.Branch
-
Returns the parameters associated with the link that referred the user.
- getFloat(String) - Method in class io.branch.referral.PrefHelper
-
A basic method that returns a Float value from a specified preferences Key.
- getGetParams() - Method in class io.branch.referral.ServerRequest
-
Returns a JsonObject with the parameters that needed to be set with the get request.
- getIdentity() - Method in class io.branch.referral.PrefHelper
-
- getIdentityID() - Method in class io.branch.referral.PrefHelper
-
- getImageUrl() - Method in class io.branch.indexing.BranchUniversalObject
-
Get the url to any image associated with this content.
- getInstallationID() - Static method in class io.branch.referral.InstallListener
-
- getInstallParams() - Method in class io.branch.referral.PrefHelper
-
Gets the session parameters as originally set at time of app installation, in preferences.
- getInstance() - Static method in class io.branch.referral.Branch
-
Singleton method to return the pre-initialised object of the type
Branch.
- getInstance(Context, String) - Static method in class io.branch.referral.Branch
-
Singleton method to return the pre-initialised, or newly initialise and return, a singleton
object of the type
Branch.
- getInstance(Context) - Static method in class io.branch.referral.Branch
-
Singleton method to return the pre-initialised, or newly initialise and return, a singleton
object of the type
Branch.
- getInstance(Context) - Static method in class io.branch.referral.PrefHelper
-
Singleton method to return the pre-initialised, or newly initialise and return, a singleton
object of the type
PrefHelper.
- getInstance() - Static method in class io.branch.referral.util.BranchViewHandler
-
Get the singleton instance for BranchViewHandler
- getInteger(String) - Method in class io.branch.referral.PrefHelper
-
A basic method that returns an integer value from a specified preferences Key.
- getInteger(String, int) - Method in class io.branch.referral.PrefHelper
-
A basic method that returns an Integer value from a specified preferences Key, with a
default value supplied in case the value is null.
- getIsReferrable() - Method in class io.branch.referral.PrefHelper
-
Gets the
Integer value of the preference setting
PrefHelper.KEY_IS_REFERRABLE, which
indicates whether or not the current session should be considered referrable.
- getKey() - Method in enum io.branch.referral.Defines.Jsonkey
-
- getKey() - Method in enum io.branch.referral.Defines.LinkParam
-
- getKeywords() - Method in class io.branch.indexing.BranchUniversalObject
-
- getKeywordsJsonArray() - Method in class io.branch.indexing.BranchUniversalObject
-
- getLatestReferringParams() - Method in class io.branch.referral.Branch
-
Returns the parameters associated with the link that referred the session.
- getLinkClickID() - Method in class io.branch.referral.PrefHelper
-
- getLinkClickIdentifier() - Method in class io.branch.referral.PrefHelper
-
Gets the KEY_LINK_CLICK_IDENTIFIER String value that has been set via the Branch API.
- getLong(String) - Method in class io.branch.referral.PrefHelper
-
A basic method that returns a Long value from a specified preferences Key.
- getMatchDuration() - Method in class io.branch.referral.util.LinkProperties
-
Get the amount of time that Branch allows a click to remain outstanding.
- getMessage() - Method in class io.branch.referral.BranchError
-
Returns the message explaining the error.
- getMessageBody() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getMessageTitle() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getMetadata() - Method in class io.branch.indexing.BranchUniversalObject
-
Get the meta data provided for the content referred bt this object
- getMoreOptionIcon() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getMoreOptionIcon() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getMoreOptionText() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getMoreOptionText() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getObject() - Method in class io.branch.referral.ServerResponse
-
Checks whether the post data associated with the current request is an instance of a
JSONObject object, and if so type-casts it to the corresponding class type.
- getPath() - Method in enum io.branch.referral.Defines.RequestPath
-
- getPost() - Method in class io.branch.referral.ServerRequest
-
Gets a JSONObject containing the post data supplied with the current request as
key-value pairs.
- getPostWithInstrumentationValues(ConcurrentHashMap<String, String>) - Method in class io.branch.referral.ServerRequest
-
Gets a JSONObject containing the post data supplied with the current request as
key-value pairs appended with the instrumentation data.
- getPreferredOptions() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getPreferredOptions() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getPushIdentifier() - Method in class io.branch.referral.PrefHelper
-
Get the branch url in push payload which started the application.
- getQueueWaitTime() - Method in class io.branch.referral.ServerRequest
-
Returns the amount of time this request was in queque
- getReferralCode(Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
Deprecated.
This method has been deprecated. v1.10.1 onwards Branch will not support any improvements or modifications for referral code functionality.
- getReferralCode(int, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
Deprecated.
This method has been deprecated. v1.10.1 onwards Branch will not support any improvements or modifications for referral code functionality.
- getReferralCode(String, int, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
Deprecated.
This method has been deprecated. v1.10.1 onwards Branch will not support any improvements or modifications for referral code functionality.
- getReferralCode(int, Date, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
Deprecated.
This method has been deprecated. v1.10.1 onwards Branch will not support any improvements or modifications for referral code functionality.
- getReferralCode(String, int, Date, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
Deprecated.
This method has been deprecated. v1.10.1 onwards Branch will not support any improvements or modifications for referral code functionality.
- getReferralCode(String, int, int, int, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
Deprecated.
This method has been deprecated. v1.10.1 onwards Branch will not support any improvements or modifications for referral code functionality.
- getReferralCode(String, int, Date, String, int, int, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
Deprecated.
This method has been deprecated. v1.10.1 onwards Branch will not support any improvements or modifications for referral code functionality.
- 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
-
- getReferralUrl() - Method in class io.branch.referral.BranchReferralUrlBuilder
-
Configures and requests a referral URL to be generated by the Branch servers, via a synchronous
call.
- getReferralUrlSync(String, JSONObject) - Method in class io.branch.referral.Branch
-
- getReferralUrlSync(Collection<String>, String, JSONObject) - Method in class io.branch.referral.Branch
-
- getReferredBranchUniversalObject() - Static method in class io.branch.indexing.BranchUniversalObject
-
- getReferredLinkProperties() - Static method in class io.branch.referral.util.LinkProperties
-
- getRequestPath() - Method in class io.branch.referral.ServerRequest
-
Provides the path to server for this request.
- getRequestUrl() - Method in class io.branch.referral.ServerRequest
-
Provides the complete url for executing this request.
- getRetryCount() - Method in class io.branch.referral.PrefHelper
-
Gets the current count of the number of times that a Branch API call has been re-attempted.
- getRetryInterval() - Method in class io.branch.referral.PrefHelper
-
Gets the amount of time in milliseconds to wait before re-attempting a timed-out request
to the Branch API.
- getSessionID() - Method in class io.branch.referral.PrefHelper
-
- getSessionParams() - Method in class io.branch.referral.PrefHelper
-
Gets the session parameters as currently set in preferences.
- getShareMsg() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getShareSub() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getSharingMessageForChannel(String) - Method in interface io.branch.referral.Branch.IChannelProperties
-
- getSharingTitleForChannel(String) - Method in interface io.branch.referral.Branch.IChannelProperties
-
- getShortLinkBuilder() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getShortUrl(Context, LinkProperties) - Method in class io.branch.indexing.BranchUniversalObject
-
- 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
-
- getShortUrl() - Method in class io.branch.referral.BranchShortLinkBuilder
-
Configures and requests a short URL to be generated by the Branch servers, via a synchronous
call; with a duration specified within which an app session should be matched to the link.
- 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
-
- getSmartSession() - Method in class io.branch.referral.PrefHelper
-
Gets the state of the Boolean value indicating whether or not the Smart Session
feature is enabled or not.
- getStage() - Method in class io.branch.referral.util.LinkProperties
-
Get a name that identify the stage in an application or user flow process.
- getStatusCode() - Method in class io.branch.referral.ServerResponse
-
Gets the HttpStatus code of the current response.
- getString(String) - Method in class io.branch.referral.PrefHelper
-
A basic method that returns a String value from a specified preferences Key.
- getStyleResourceID() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getStyleResourceID() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getSystemObserver() - Method in class io.branch.referral.BranchRemoteInterface
-
- getTag() - Method in class io.branch.referral.ServerResponse
-
Gets the String value of the Tag attribute of the current link.
- getTags() - Method in class io.branch.referral.util.LinkProperties
-
- getTestInstance(Context) - Static method in class io.branch.referral.Branch
-
If you configured the your Strings file according to the guide, you'll be able to use
the test version of your app by just calling this static method before calling initSession.
- getTimeout() - Method in class io.branch.referral.PrefHelper
-
Returns the currently set timeout value for calls to the Branch API.
- getTitle() - Method in class io.branch.indexing.BranchUniversalObject
-
Get a title for the content referred by this object
- getTotalCountsForAction(String) - Method in class io.branch.referral.Branch
-
- getType() - Method in class io.branch.indexing.BranchUniversalObject
-
Get a title for the content referred by this object
- getUniqueCountsForAction(String) - Method in class io.branch.referral.Branch
-
- getUrlCopiedMessage() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- getUrlCopiedMessage() - Method in class io.branch.referral.util.ShareSheetStyle
-
- getUserURL() - Method in class io.branch.referral.PrefHelper
-
Sets the user URL from preferences.
- initSession(Branch.BranchUniversalReferralInitListener) - Method in class io.branch.referral.Branch
-
- initSession(Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
- initSession(Branch.BranchUniversalReferralInitListener, Activity) - Method in class io.branch.referral.Branch
-
- initSession(Branch.BranchReferralInitListener, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API, passing the
Activity and assigning a
Branch.BranchReferralInitListener to perform an action upon successful initialisation.
- initSession(Branch.BranchUniversalReferralInitListener, Uri) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchReferralInitListener, Uri) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchUniversalReferralInitListener, Uri, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchReferralInitListener, Uri, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession() - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API, without a callback or Activity.
- initSession(Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API, without a callback or Activity.
- initSession(boolean) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API, specifying whether the initialisation can count
as a referrable action.
- initSession(boolean, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API, specifying whether the initialisation can count
as a referrable action, and supplying the calling Activity for context.
- initSession(Branch.BranchUniversalReferralInitListener, boolean, Uri) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchReferralInitListener, boolean, Uri) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchUniversalReferralInitListener, boolean, Uri, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchReferralInitListener, boolean, Uri, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchUniversalReferralInitListener, boolean) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchReferralInitListener, boolean) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchUniversalReferralInitListener, boolean, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSession(Branch.BranchReferralInitListener, boolean, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API.
- initSessionWithData(Uri) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API, with associated data from the supplied
Uri.
- initSessionWithData(Uri, Activity) - Method in class io.branch.referral.Branch
-
Initialises a session with the Branch API, with associated data from the supplied
Uri.
- InstallListener - Class in io.branch.referral
-
Class for listening installation referrer params.
- InstallListener() - Constructor for class io.branch.referral.InstallListener
-
- io.branch.indexing - package io.branch.indexing
-
- io.branch.referral - package io.branch.referral
-
- io.branch.referral.util - package io.branch.referral.util
-
- isAutoDeepLinkLaunch(Activity) - Static method in class io.branch.referral.Branch
-
Checks if an activity is launched by Branch auto deep link feature.
- isDebug() - Method in class io.branch.referral.PrefHelper
-
- isGAdsParamsRequired() - Method in class io.branch.referral.ServerRequest
-
Specifies whether this request need to be updated with Google Ads Id and LAT value
By default update GAds params update is turned off.
- isGetRequest() - Method in class io.branch.referral.ServerRequest
-
Specify whether the request is a GET or POST.
- isInstallOrOpenBranchViewPending(Context) - Method in class io.branch.referral.util.BranchViewHandler
-
- isPublicallyIndexable() - Method in class io.branch.indexing.BranchUniversalObject
-
Specifies whether the contents referred by this object is publically indexable
- isUserIdentified() - Method in class io.branch.referral.Branch
-
Indicates whether or not this user has a custom identity specified for them.
- readBranchKey(boolean) - Method in class io.branch.referral.PrefHelper
-
- REDEEM_CODE - Static variable in class io.branch.referral.Branch
-
The code to be passed as part of a deal or gift; retrieved from the Branch object as a
tag upon initialisation.
- redeemRewards(int) - Method in class io.branch.referral.Branch
-
Redeems the specified number of credits from the "default" bucket, if there are sufficient
credits within it.
- redeemRewards(int, Branch.BranchReferralStateChangedListener) - Method in class io.branch.referral.Branch
-
Redeems the specified number of credits from the "default" bucket, if there are sufficient
credits within it.
- redeemRewards(String, int) - Method in class io.branch.referral.Branch
-
Redeems the specified number of credits from the named bucket, if there are sufficient
credits within it.
- redeemRewards(String, int, Branch.BranchReferralStateChangedListener) - Method in class io.branch.referral.Branch
-
Redeems the specified number of credits from the named bucket, if there are sufficient
credits within it.
- REDIRECT_ANDROID_URL - Static variable in class io.branch.referral.Branch
-
The redirect URL provided when the link is handled by an Android device.
- REDIRECT_BLACKBERRY_URL - Static variable in class io.branch.referral.Branch
-
The redirect URL provided when the link is handled by a Blackberry device.
- REDIRECT_DESKTOP_URL - Static variable in class io.branch.referral.Branch
-
The redirect URL provided when the link is handled by a desktop client.
- REDIRECT_FIRE_URL - Static variable in class io.branch.referral.Branch
-
The redirect URL provided when the link is handled by an Amazon Fire device.
- REDIRECT_IOS_URL - Static variable in class io.branch.referral.Branch
-
The redirect URL provided when the link is handled by an iOS device.
- REDIRECT_IPAD_URL - Static variable in class io.branch.referral.Branch
-
The redirect URL provided when the link is handled by a large form-factor iOS device such as
an iPad.
- REDIRECT_WINDOWS_PHONE_URL - Static variable in class io.branch.referral.Branch
-
The redirect URL provided when the link is handled by a Windows Phone device.
- REFERRAL_BUCKET_DEFAULT - Static variable in class io.branch.referral.Branch
-
Default value of referral bucket; referral buckets contain credits that are used when users
are referred to your apps.
- REFERRAL_CODE - Static variable in class io.branch.referral.Branch
-
Key value for referral code as a parameter.
- REFERRAL_CODE_AWARD_UNIQUE - Static variable in class io.branch.referral.Branch
-
An Integer value indicating the calculation type of the referral code.
- REFERRAL_CODE_AWARD_UNLIMITED - Static variable in class io.branch.referral.Branch
-
An Integer value indicating the calculation type of the referral code.
- REFERRAL_CODE_LOCATION_BOTH - Static variable in class io.branch.referral.Branch
-
An Integer value indicating the user to reward for applying a referral code.
- REFERRAL_CODE_LOCATION_REFERREE - Static variable in class io.branch.referral.Branch
-
An Integer value indicating the user to reward for applying a referral code.
- REFERRAL_CODE_LOCATION_REFERRING_USER - Static variable in class io.branch.referral.Branch
-
An Integer value indicating the user to reward for applying a referral code.
- REFERRAL_CODE_TYPE - Static variable in class io.branch.referral.Branch
-
Hard-coded value for referral code type.
- REFERRAL_CREATION_SOURCE_SDK - Static variable in class io.branch.referral.Branch
-
Branch SDK version for the current release of the Branch SDK.
- registerView() - Method in class io.branch.indexing.BranchUniversalObject
-
Mark the content referred by this object as viewed.
- registerView(BranchUniversalObject.RegisterViewStatusListener) - Method in class io.branch.indexing.BranchUniversalObject
-
Mark the content referred by this object as viewed.
- registerView(BranchUniversalObject, BranchUniversalObject.RegisterViewStatusListener) - Method in class io.branch.referral.Branch
-
- requestPath_ - Variable in class io.branch.referral.ServerRequest
-
- resetUserSession() - Method in class io.branch.referral.Branch
-
Manually sets the Boolean value, that indicates that the Branch API connection has
been initialised, to false - forcing re-initialisation.
- ServerRequest - Class in io.branch.referral
-
Abstract class defining the structure of a Branch Server request.
- ServerRequest(Context, String) - Constructor for class io.branch.referral.ServerRequest
-
Creates an instance of ServerRequest.
- ServerRequest(String, JSONObject, Context) - Constructor for class io.branch.referral.ServerRequest
-
Creates an instance of ServerRequest.
- ServerResponse - Class in io.branch.referral
-
Class providing the structure of a HTTP response as recieved from the Branch API.
- ServerResponse(String, int) - Constructor for class io.branch.referral.ServerResponse
-
Main constructor method for the
ServerResponse class that allows for the instantiation
of a server response object as a direct result of a server call.
- setActionTotalCount(String, int) - Method in class io.branch.referral.PrefHelper
-
Sets the count of total number of times that the specified action has been carried out
during the current session, as defined in preferences.
- setActionUniqueCount(String, int) - Method in class io.branch.referral.PrefHelper
-
Sets the count of the unique number of times that the specified action has been carried
out during the current session, as defined in preferences.
- setAlias(String) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Sets the alias for this link.
- setAlias(String) - Method in class io.branch.referral.BranchShortLinkBuilder
-
Sets the alias for this link.
- setAlias(String) - Method in class io.branch.referral.util.LinkProperties
-
Sets the alias for this link.
- setAppKey(String) - Method in class io.branch.referral.PrefHelper
-
Sets the Branch App Key in preferences programmatically.
- setAppLink(String) - Method in class io.branch.referral.PrefHelper
-
Set the KEY_APP_LINK String values that has been started the application.
- setAppVersion(String) - Method in class io.branch.referral.PrefHelper
-
- setBool(String, Boolean) - Method in class io.branch.referral.PrefHelper
-
Sets the value of the String key value supplied in preferences.
- setBranchKey(String) - Method in class io.branch.referral.PrefHelper
-
Set the given Branch Key to preference.
- setCallback(Branch.BranchLinkShareListener) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Adds a callback to get the sharing status.
- setCanonicalIdentifier(String) - Method in class io.branch.indexing.BranchUniversalObject
-
Set the canonical identifier for this BranchUniversalObject.
- setCanonicalUrl(String) - Method in class io.branch.indexing.BranchUniversalObject
-
Canonical url for the content referred.
- setChannel(String) - Method in class io.branch.referral.BranchShortLinkBuilder
-
Sets the channel for this link.
- setChannel(String) - Method in class io.branch.referral.util.LinkProperties
-
Sets the channel for this link.
- setChannelProperties(Branch.IChannelProperties) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- setContentDescription(String) - Method in class io.branch.indexing.BranchUniversalObject
-
Set description for the content for the content referred by this object
- setContentExpiration(Date) - Method in class io.branch.indexing.BranchUniversalObject
-
Set the content expiration time.
- setContentImageUrl(String) - Method in class io.branch.indexing.BranchUniversalObject
-
Set the url to any image associated with this content.
- setContentIndexingMode(BranchUniversalObject.CONTENT_INDEX_MODE) - Method in class io.branch.indexing.BranchUniversalObject
-
Set the indexing mode for the content referred in this object
- setContentType(String) - Method in class io.branch.indexing.BranchUniversalObject
-
Sets the content type for this Object
- setContentView(int) - Method in class io.branch.referral.AnimatedDialog
-
- setCopyUrlStyle(Drawable, String, String) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Set the icon, label and success message for copy url option.
- setCopyUrlStyle(int, int, int) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Set the icon, label and success message for copy url option.
- setCopyUrlStyle(Drawable, String, String) - Method in class io.branch.referral.util.ShareSheetStyle
-
Set the icon, label and success message for copy url option.
- setCopyUrlStyle(int, int, int) - Method in class io.branch.referral.util.ShareSheetStyle
-
Set the icon, label and success message for copy url option.
- setCreditCount(int) - Method in class io.branch.referral.PrefHelper
-
Sets the credit count for the default bucket to the specified Integer, in preferences.
- setCreditCount(String, int) - Method in class io.branch.referral.PrefHelper
-
Sets the credit count for the default bucket to the specified Integer, in preferences.
- setDebug() - Method in class io.branch.referral.Branch
-
Deprecated.
use in the manifest instead.
- setDeepLinkDebugMode(JSONObject) - Method in class io.branch.referral.Branch
-
Sets the key-value pairs for debugging the deep link.
- setDefaultURL(String) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Set a default url to share in case there is any error creating the deep link
- setDefaultURL(String) - Method in class io.branch.referral.util.ShareSheetStyle
-
Set a default url to share in case there is any error creating the deep link
- setDeviceFingerPrintID(String) - Method in class io.branch.referral.PrefHelper
-
Sets the Build.FINGERPRINT value of the current OS build, on the current device,
as a String in preferences.
- setDialogWindowAttributes() - Method in class io.branch.referral.AnimatedDialog
-
Set the window attributes for the invite dialog.
- setDuration(int) - Method in class io.branch.referral.BranchShortLinkBuilder
-
Sets the amount of time that Branch allows a click to remain outstanding.
- setDuration(int) - Method in class io.branch.referral.util.LinkProperties
-
Sets the amount of time that Branch allows a click to remain outstanding.
- setExternalIntentExtra(String) - Method in class io.branch.referral.PrefHelper
-
- setExternalIntentUri(String) - Method in class io.branch.referral.PrefHelper
-
- setExternDebug() - Method in class io.branch.referral.PrefHelper
-
Switches external debugging on.
- setFeature(String) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Adds a feature that make use of the link.
- setFeature(String) - Method in class io.branch.referral.BranchShortLinkBuilder
-
Set a name that identifies the feature that the link makes use of.
- setFeature(String) - Method in class io.branch.referral.util.LinkProperties
-
Set a name that identifies the feature that the link makes use of.
- setFloat(String, float) - Method in class io.branch.referral.PrefHelper
-
Sets the value of the String key value supplied in preferences.
- setIdentity(String) - Method in class io.branch.referral.Branch
-
Identifies the current user to the Branch API by supplying a unique identifier as a
String value.
- setIdentity(String, Branch.BranchReferralInitListener) - Method in class io.branch.referral.Branch
-
Identifies the current user to the Branch API by supplying a unique identifier as a
String value, with a callback specified to perform a defined action upon successful
response to request.
- 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
-
Sets the session parameters as originally set at time of app installation, in preferences.
- setInteger(String, int) - Method in class io.branch.referral.PrefHelper
-
Sets the value of the String key value supplied in preferences.
- 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
-
Sets the KEY_LINK_CLICK_IDENTIFIER String value that has been set via the Branch API.
- setLong(String, long) - Method in class io.branch.referral.PrefHelper
-
Sets the value of the String key value supplied in preferences.
- setMatchDuration(int) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Sets the amount of time that Branch allows a click to remain outstanding.
- setMessage(String) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Sets the message to be shared with the link.
- setMoreOptionStyle(Drawable, String) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Set the icon and label for the option to expand the application list to see more options.
- setMoreOptionStyle(int, int) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Set the icon and label for the option to expand the application list to see more options.
- setMoreOptionStyle(Drawable, String) - Method in class io.branch.referral.util.ShareSheetStyle
-
Set the icon and label for the option to expand the application list to see more options.
- setMoreOptionStyle(int, int) - Method in class io.branch.referral.util.ShareSheetStyle
-
Set the icon and label for the option to expand the application list to see more options.
- setNetworkTimeout(int) - Method in class io.branch.referral.Branch
-
Sets the duration in milliseconds that the system should wait for a response before considering
any Branch API call to have timed out.
- setParameters(JSONObject) - Method in class io.branch.referral.BranchShortLinkBuilder
-
Set the parameters associated with the link.
- setPost(JSONObject) - Method in class io.branch.referral.ServerRequest
-
Sets a JSONObject containing the post data supplied with the current request.
- setPost(Object) - Method in class io.branch.referral.ServerResponse
-
Sets the post data attached to the current server request, as a generic Object
instance.
- setPushIdentifier(String) - Method in class io.branch.referral.PrefHelper
-
Set the KEY_PUSH_IDENTIFIER String values that has been started the application.
- setRetryCount(int) - Method in class io.branch.referral.Branch
-
Sets the number of times to re-attempt a timed-out request to the Branch API, before
considering the request to have failed entirely.
- setRetryCount(int) - Method in class io.branch.referral.PrefHelper
-
Sets the value specifying the number of times that a Branch API call has been re-attempted.
- setRetryInterval(int) - Method in class io.branch.referral.Branch
-
Sets the amount of time in milliseconds to wait before re-attempting a timed-out request
to the Branch API.
- setRetryInterval(int) - Method in class io.branch.referral.PrefHelper
-
Sets the amount of time in milliseconds to wait before re-attempting a timed-out request
to the Branch API.
- setSessionID(String) - Method in class io.branch.referral.PrefHelper
-
- setSessionParams(String) - Method in class io.branch.referral.PrefHelper
-
Sets the session parameters as currently set in preferences.
- setShortLinkBuilderInternal(BranchShortLinkBuilder) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
- setStage(String) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Adds a stage application or user flow associated with this link.
- setStage(String) - Method in class io.branch.referral.BranchShortLinkBuilder
-
Set a name that identify the stage in an application or user flow process.
- setStage(String) - Method in class io.branch.referral.util.LinkProperties
-
Set a name that identify the stage in an application or user flow process.
- setString(String, String) - Method in class io.branch.referral.PrefHelper
-
Sets the value of the String key value supplied in preferences.
- setStyleResourceID(int) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Set the given style to the List View showing the share sheet
- setStyleResourceID(int) - Method in class io.branch.referral.util.ShareSheetStyle
-
Set the given style to the List View showing the share sheet
- setSubject(String) - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Sets the subject of this message.
- setTimeout(int) - Method in class io.branch.referral.PrefHelper
-
Sets the duration in milliseconds to override the timeout value for calls to the Branch API.
- setTitle(String) - Method in class io.branch.indexing.BranchUniversalObject
-
Set a title for the content referred by this object
- setType(int) - Method in class io.branch.referral.BranchShortLinkBuilder
-
Sets an int that can be used for scenarios where you want the link to
only deep link the first time or unlimited times
- setUserURL(String) - Method in class io.branch.referral.PrefHelper
-
Sets the user URL from preferences.
- shareLink() - Method in class io.branch.referral.Branch.ShareLinkBuilder
-
Creates an application selector dialog and share a link with user selected sharing option.
- ShareSheetStyle - Class in io.branch.referral.util
-
Class for defining the share sheet properties.
- ShareSheetStyle(Context, String, String) - Constructor for class io.branch.referral.util.ShareSheetStyle
-
- SharingHelper - Class in io.branch.referral
-
Define the Applications for the sharing the link with.
- SharingHelper() - Constructor for class io.branch.referral.SharingHelper
-
- SharingHelper.SHARE_WITH - Enum in io.branch.referral
-
Defines the Application for sharing a deep link with.
- shouldRetryOnFail() - Method in class io.branch.referral.ServerRequest
-
Specifies whether to retry this request on failure.
- show() - Method in class io.branch.referral.AnimatedDialog
-
Opens the dialog with an animation to the content View.
- showBranchView(JSONObject, String, Activity, BranchViewHandler.IBranchViewEvents) - Method in class io.branch.referral.util.BranchViewHandler
-
- showPendingBranchView(Activity) - Method in class io.branch.referral.util.BranchViewHandler
-
- showShareSheet(Activity, LinkProperties, ShareSheetStyle, Branch.BranchLinkShareListener) - Method in class io.branch.indexing.BranchUniversalObject
-
- showShareSheet(Activity, LinkProperties, ShareSheetStyle, Branch.BranchLinkShareListener, Branch.IChannelProperties) - Method in class io.branch.indexing.BranchUniversalObject
-
- skipBranchViewsOnThisActivity() - Method in interface io.branch.referral.Branch.IBranchViewControl
-
Defines if an activity is interested to show Branch views or not.