AppsFlyerLinkGenerator

总览

Instances of the AppsFlyerLinkGenerator class are provided as input for generateInviteUrl from AppsFlyerShareInviteHelper.

回到SDK参考索引

声明

@interface AppsFlyerLinkGenerator : NSObject

To access AppsFlyerLinkGenerator, import AppsFlyerLib.

属性

brandDomain

属性声明

@property(nonatomic, nullable) NSString *brandDomain;

方法

setChannel

方法签名

- (void)setChannel           :(nonnull NSString *)channel;

输入参数

类型名称描述
NSStringchannel发送邀请的渠道。

返回
void.

setReferrerCustomerId

方法签名

- (void)setReferrerCustomerId:(nonnull NSString *)referrerCustomerId;

输入参数

类型名称描述
NSStringreferrerCustomerId

返回
void.

setCampaign

方法签名

- (void)setCampaign          :(nonnull NSString *)campaign;

输入参数

类型名称描述
NSStringcampaign

返回
void.

setReferrerUID

方法签名

- (void)setReferrerUID       :(nonnull NSString *)referrerUID;

输入参数

类型名称描述
NSStringreferrerUID

返回
void.

setReferrerName

方法签名

- (void)setReferrerName      :(nonnull NSString *)referrerName;

输入参数

类型名称描述
NSStringreferrerName

返回
void.

setReferrerImageURL

方法签名

- (void)setReferrerImageURL  :(nonnull NSString *)referrerImageURL;

输入参数

类型名称描述
NSStringreferrerImageURL推荐者用户头像的URL。

返回
void.

setAppleAppID

方法签名

- (void)setAppleAppID        :(nonnull NSString *)appleAppID;

输入参数

类型名称描述
NSStringappleAppIDApple App ID

返回
void.

setDeeplinkPath

方法签名

- (void)setDeeplinkPath      :(nonnull NSString *)deeplinkPath;

输入参数

类型名称描述
NSStringdeeplinkPath深度链接路径。

返回
void.

setBaseDeeplink

方法签名

- (void)setBaseDeeplink      :(nonnull NSString *)baseDeeplink;

输入参数

类型名称描述
NSStringbaseDeeplink基础深度链接路径。

返回
void.

addParameterValue

方法签名

- (void)addParameterValue    :(nonnull NSString *)value forKey:(NSString *)key;

输入参数

类型名称描述
NSStringvalueURL参数值。
NSStringkeyURL参数名称。

返回
void.

addParameters

方法签名

- (void)addParameters        :(nonnull NSDictionary *)parameters;

输入参数

类型名称描述
NSDictionaryparametersURL参数字典。

返回
void.