AppsFlyerLinkGenerator
Overview
Instances of the AppsFlyerLinkGenerator class are provided as input for generateInviteUrl from AppsFlyerShareInviteHelper.
Go back to the SDK reference index.
Declaration
@interface AppsFlyerLinkGenerator : NSObject
To access AppsFlyerLinkGenerator, import AppsFlyerLib.
Properties
brandDomain
Property declaration
@property(nonatomic, nullable) NSString *brandDomain;
Methods
setChannel
Method signature
- (void)setChannel :(nonnull NSString *)channel;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | channel | The channel through which the invite is sent. |
Returns
void.
setReferrerCustomerId
Method signature
- (void)setReferrerCustomerId:(nonnull NSString *)referrerCustomerId;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | referrerCustomerId |
Returns
void.
setCampaign
Method signature
- (void)setCampaign :(nonnull NSString *)campaign;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | campaign |
Returns
void.
setReferrerUID
Method signature
- (void)setReferrerUID :(nonnull NSString *)referrerUID;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | referrerUID |
Returns
void.
setReferrerName
Method signature
- (void)setReferrerName :(nonnull NSString *)referrerName;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | referrerName |
Returns
void.
setReferrerImageURL
Method signature
- (void)setReferrerImageURL :(nonnull NSString *)referrerImageURL;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | referrerImageURL | The URL to referrer user avatar. |
Returns
void.
setAppleAppID
Method signature
- (void)setAppleAppID :(nonnull NSString *)appleAppID;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | appleAppID | Apple App ID |
Returns
void.
setDeeplinkPath
Method signature
- (void)setDeeplinkPath :(nonnull NSString *)deeplinkPath;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | deeplinkPath | Deeplink path. |
Returns
void.
setBaseDeeplink
Method signature
- (void)setBaseDeeplink :(nonnull NSString *)baseDeeplink;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | baseDeeplink | Base deeplink path. |
Returns
void.
addParameterValue
Method signature
- (void)addParameterValue :(nonnull NSString *)value forKey:(NSString *)key;
Input arguments
| Type | Name | Description |
|---|---|---|
NSString | value | URL parameter value. |
NSString | key | URL parameter name. |
Returns
void.
addParameters
Method signature
- (void)addParameters :(nonnull NSDictionary *)parameters;
Input arguments
| Type | Name | Description |
|---|---|---|
NSDictionary | parameters | URL parameters dictionary. |
Returns
void.
Updated about 2 years ago