Приглашение пользователя

Приглашение пользователя

1. setAppInviteOneLinkID(oneLinkID, callback)

Set the OneLink ID that should be used for User-Invite-API.
The link that is generated for the user invite will use this OneLink ID as the base link ID.

parametertypedescription
Идентификатор ссылки OneLinkстрокаИдентификатор ссылки OneLink
callbackfunctionsuccess callback
2. generateInviteLink(parameters, success, error)

A complete list of supported parameters is available here. Custom parameters can be passed using a userParams{} nested object, as in the example above.

parametertypedescription
ПараметрыJSONparameters for Invite link
валидированоfunctionsuccess callback (generated link)
ошибкаfunctionerror callback

Пример:


// set the tamplate ID before you generate a link. Without it UserInvite won't work.
appsFlyer.setAppInviteOneLinkID('scVs', null);

// set the user invite params
appsFlyer.generateInviteLink(
 {
   channel: 'gmail',
   campaign: 'myCampaign',
   customerID: '1234',
   userParams: {
     deep_link_value : 'value', // deep link param
     deep_link_sub1 : 'sub1', // deep link param
     custom_param : 'custom',
     brandDomain:'myexample.com'
   },
 },
 (link) => {
   console.log(link);
 },
 (err) => {
   console.log(err);
 }
);