-
- All Implemented Interfaces:
-
io.branch.referral.Branch.BranchLinkShareListener
public interface Branch.ExtendedBranchLinkShareListener implements Branch.BranchLinkShareListener
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.
-
-
Method Summary
Modifier and Type Method Description abstract booleanonChannelSelected(String channelName, BranchUniversalObject buo, LinkProperties linkProperties)Called when user select a channel for sharing a deep link. -
Methods inherited from class io.branch.referral.Branch.BranchLinkShareListener
onChannelSelected, onLinkShareResponse, onShareLinkDialogDismissed, onShareLinkDialogLaunched -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onChannelSelected
abstract boolean onChannelSelected(String channelName, BranchUniversalObject buo, LinkProperties linkProperties)
Called when user select a channel for sharing a deep link.This method allows modifying the link data and properties by providing the params BranchUniversalObject and LinkProperties
- Parameters:
channelName- The name of the channel user selected for sharing a linkbuo- BranchUniversalObject BUO used for sharing link for updating any paramslinkProperties- LinkProperties associated with the sharing link for updating the properties
-
-
-
-