API/Autodoc/Classes/RuStore.UnityInstallReferrer.InstallReferrerClient.md


Public Functions

Name
bool Init()
Выполняет инициализацию синглтона RuStoreInstallReferrerClient.
void GetInstallReferrer(Action< RuStoreError > onFailure, Action< InstallReferrer > onSuccess)
Получение RuStoreInstallReferrer.
void SendFsaEvent(FsaEvent fsaEvent, Action< RuStoreError > onFailure, Action onSuccess)
Передача события Full Stream Attribution в ВК Реклама.

Public Properties

Name
bool IsInitialized — Возвращает true, если синглтон инициализирован, в противном случае — false.
InstallReferrerClient Instance — Возвращает единственный экземпляр InstallReferrerClient (реализация паттерна Singleton). Если экземпляр еще не создан, создает его.

Public Attributes

Name
string PluginVersion — Версия плагина.

function Init

bool Init()

Выполняет инициализацию синглтона RuStoreInstallReferrerClient.

Return: Возвращает true, если инициализация была успешно выполнена, в противном случае — false.


bool isInitialized = InstallReferrerClient.Instance.Init();

Filename: public_bool_Init.cs

function GetInstallReferrer

void GetInstallReferrer(
    Action< RuStoreError > onFailure,
    Action< InstallReferrer > onSuccess
)

Получение RuStoreInstallReferrer.

Parameters:

  • onFailure Действие, выполняемое в случае ошибки. Возвращает объект RuStore.RuStoreError с информацией об ошибке.
  • onSuccess Действие, выполняемое при успешном завершении операции. Возвращает объект RuStore.InstallReferrer.RuStoreInstallReferrer.

InstallReferrerClient.Instance.GetInstallReferrer(
    onFailure: (error) => {
        // Process error
    },
    onSuccess: (referral) => {
        // Process referral
    }
);

Filename: public_void_GetInstallReferrer.cs

function SendFsaEvent

void SendFsaEvent(
    FsaEvent fsaEvent,
    Action< RuStoreError > onFailure,
    Action onSuccess
)

Передача события Full Stream Attribution в ВК Реклама.

Parameters:

  • fsaEvent Данные события FSA.
  • onFailure Действие, выполняемое в случае ошибки. Возвращает объект RuStore.RuStoreError с информацией об ошибке.
  • onSuccess Действие, выполняемое при успешном завершении операции.

var phoneNumber = new PhoneNumber("81234567890");
var authToken = "Token";
var fsaEventType = new FsaEventType.ViewOffer("product_id");

var fsaEvent = new FsaEvent(phoneNumber, authToken, fsaEventType);

InstallReferrerClient.Instance.SendFsaEvent(
    fsaEvent: fsaEvent,
    onFailure: (error) => {
        // Process error
    },
    onSuccess: () => {
        // Process success
    }
);

Filename: public_void_SendFsaEvent.cs

property IsInitialized

bool IsInitialized;

Возвращает true, если синглтон инициализирован, в противном случае — false.

property Instance

static InstallReferrerClient Instance;

Возвращает единственный экземпляр InstallReferrerClient (реализация паттерна Singleton). Если экземпляр еще не создан, создает его.


var instance = InstallReferrerClient.Instance;

Filename: public_static_InstallReferrerClient_Instance.cs

variable PluginVersion

static string PluginVersion = "10.5.0";

Версия плагина.


Назад