Package io.branch.referral
See: Description
-
Class Summary Class Description StoreReferrerXiaomiGetApps BranchContentUrlBuilder Created by sojanpr on 8/3/15. ServerRequestGetCPID ServerRequest Abstract class defining the structure of a Branch Server request. BranchViewHandler Class for managing Branch Views on application. PrefHelper A class that uses the helper pattern to provide regularly referenced static values and logging capabilities used in various other parts of the SDK, and that are related to globally set preference values. StoreReferrerHuaweiAppGallery BranchPluginSupport StoreReferrerSamsungGalaxyStore BranchPartnerParameters BranchReferralUrlBuilder Class for creating builder for getting a referral url with Branch. BranchApp Default Android Application class for Branch SDK. GAdsPrefetchTask Async task to fetch GAID and LAT value. StoreReferrerGooglePlayStore Defines Defines all Json keys associated with branch request parameters. AppStoreReferrer Abstract class for Store Referrers ServerRequestGetLATD AnimatedDialog Class for creating a Dialog which open and closes with an animation to the content view SharingHelper Define the Applications for the sharing the link with. HuaweiOAIDFetchTask Async task to fetch OAID and LAT value. BranchAsyncTask Convenient class for handling ASync task with pool executor depending on the SDK platform InitSessionBuilder ShareLinkBuilder Legacy class for building a share link dialog. Branch The core object required when using Branch SDK. BranchJsonConfig Created by jdee on 6/7/17. BranchShareSheetBuilder Class for building a share link dialog.This creates a chooser for selecting application for sharing a link created with given parameters. TrackingController Created by sojanpr on 3/7/18. StoreReferrerUtils BranchQRCodeCache JsonReader BranchUtil Class for Branch utility methods BranchError Returns a general error if the server back-end is down. ServerResponse Class providing the structure of a HTTP response as recieved from the Branch API. BranchShortLinkBuilder Class for creating builder for getting a short url with Branch. -
Interface Summary Interface Description BranchCrossPlatformIdListener IBranchViewEvents Interface for calling back methods on Branch view lifecycle events BranchLastAttributedTouchDataListener BranchReferralInitListener An Interface class that is implemented by all classes that make use of BranchReferralInitListener, defining a single method that takes a list of params in JSONObject format, and an error message of BranchError format that will bereturned on failure of the request response. BranchUniversalReferralInitListener An Interface class that is implemented by all classes that make use of BranchUniversalReferralInitListener, defining a single method that provides BranchUniversalObject, LinkProperties and an error message of BranchError format that will bereturned on failure of the request response. BranchReferralStateChangedListener An Interface class that is implemented by all classes that make use of BranchReferralStateChangedListener, defining a single method that takes a value of Boolean format, and an error message of BranchError format that will bereturned on failure of the request response. BranchLinkCreateListener An Interface class that is implemented by all classes that make use of BranchLinkCreateListener, defining a single method that takes a URL String format, and an error message of BranchError format that will bereturned on failure of the request response. BranchLinkShareListener An Interface class that is implemented by all classes that make use of BranchLinkShareListener, defining methods to listen for link sharing status. ExtendedBranchLinkShareListener An extended version of BranchLinkShareListener with callback that supports updating link data or properties after user select a channel to shareThis will provide the extended callback onChannelSelected only when sharing a link using Branch Universal Object. IChannelProperties An interface class for customizing sharing properties with selected channel. BranchListResponseListener An Interface class that is implemented by all classes that make use of BranchListResponseListener, defining a single method that takes a list of JSONArray format, and an error message of BranchError format that will bereturned on failure of the request response. LogoutStatusListener Callback interface for listening logout status IBranchViewControl Interface for defining optional Branch view behaviour for Activities -
Enum Summary Enum Description BRANCH_API_VERSION Jsonkey RequestPath Defines all server path for the requests LinkParam Defines link parameter keys PreinstallKey Defines preinstall parameter keys IntentKeys Defines module name keys HeaderKey Defines Branch header keys SHARE_WITH Defines the Application for sharing a deep link with. CreditHistoryOrder enum containing the sort options for return of credit history. BranchJsonKey