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";
Версия плагина.
- Страницы
- RuStore.UnityInstallReferrer.Callbacks.GetInstallReferrerListener.en
- RuStore.UnityInstallReferrer.Callbacks.GetInstallReferrerListener
- RuStore.UnityInstallReferrer.Callbacks.SendFsaEventListener.en
- RuStore.UnityInstallReferrer.Callbacks.SendFsaEventListener
- RuStore.UnityInstallReferrer.Data.DataConverter.en
- RuStore.UnityInstallReferrer.Data.DataConverter
- RuStore.UnityInstallReferrer.InstallReferrer.en
- RuStore.UnityInstallReferrer.InstallReferrer
- RuStore.UnityInstallReferrer.InstallReferrerClient.en
- RuStore.UnityInstallReferrer.InstallReferrerClient
- RuStore.UnityInstallReferrer.Internal.BaseJsonSerializer.en
- RuStore.UnityInstallReferrer.Internal.BaseJsonSerializer
- RuStore.UnityInstallReferrer.Internal.IJsonSerializer.en
- RuStore.UnityInstallReferrer.Internal.IJsonSerializer
- RuStore.UnityInstallReferrer.Internal.JsonSerializerProvider.en
- RuStore.UnityInstallReferrer.Internal.JsonSerializerProvider
- RuStore.UnityInstallReferrer.Model.BaseFields.en
- RuStore.UnityInstallReferrer.Model.BaseFields
- RuStore.UnityInstallReferrer.Model.BaseValue.en
- RuStore.UnityInstallReferrer.Model.BaseValue
- RuStore.UnityInstallReferrer.Model.FsaEvent.en
- RuStore.UnityInstallReferrer.Model.FsaEvent
- RuStore.UnityInstallReferrer.Model.FsaEventType.AddToCart.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.AddToCart
- RuStore.UnityInstallReferrer.Model.FsaEventType.AddToWishlist.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.AddToWishlist
- RuStore.UnityInstallReferrer.Model.FsaEventType.Install.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.Install
- RuStore.UnityInstallReferrer.Model.FsaEventType.Purchase.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.Purchase
- RuStore.UnityInstallReferrer.Model.FsaEventType.ViewOffer.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.ViewOffer
- RuStore.UnityInstallReferrer.Model.FsaEventType.en
- RuStore.UnityInstallReferrer.Model.FsaEventType
- RuStore.UnityInstallReferrer.Model.PhoneNumber.en
- RuStore.UnityInstallReferrer.Model.PhoneNumber
- RuStore.UnityInstallReferrer.Callbacks.GetInstallReferrerListener.en
- RuStore.UnityInstallReferrer.Callbacks.GetInstallReferrerListener
- RuStore.UnityInstallReferrer.Callbacks.SendFsaEventListener.en
- RuStore.UnityInstallReferrer.Callbacks.SendFsaEventListener
- RuStore.UnityInstallReferrer.Data.DataConverter.en
- RuStore.UnityInstallReferrer.Data.DataConverter
- RuStore.UnityInstallReferrer.InstallReferrer.en
- RuStore.UnityInstallReferrer.InstallReferrer
- RuStore.UnityInstallReferrer.InstallReferrerClient.en
- RuStore.UnityInstallReferrer.InstallReferrerClient
- RuStore.UnityInstallReferrer.Internal.BaseJsonSerializer.en
- RuStore.UnityInstallReferrer.Internal.BaseJsonSerializer
- RuStore.UnityInstallReferrer.Internal.IJsonSerializer.en
- RuStore.UnityInstallReferrer.Internal.IJsonSerializer
- RuStore.UnityInstallReferrer.Internal.JsonSerializerProvider.en
- RuStore.UnityInstallReferrer.Internal.JsonSerializerProvider
- RuStore.UnityInstallReferrer.Model.BaseFields.en
- RuStore.UnityInstallReferrer.Model.BaseFields
- RuStore.UnityInstallReferrer.Model.BaseValue.en
- RuStore.UnityInstallReferrer.Model.BaseValue
- RuStore.UnityInstallReferrer.Model.FsaEvent.en
- RuStore.UnityInstallReferrer.Model.FsaEvent
- RuStore.UnityInstallReferrer.Model.FsaEventType.AddToCart.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.AddToCart
- RuStore.UnityInstallReferrer.Model.FsaEventType.AddToWishlist.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.AddToWishlist
- RuStore.UnityInstallReferrer.Model.FsaEventType.Install.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.Install
- RuStore.UnityInstallReferrer.Model.FsaEventType.Purchase.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.Purchase
- RuStore.UnityInstallReferrer.Model.FsaEventType.ViewOffer.en
- RuStore.UnityInstallReferrer.Model.FsaEventType.ViewOffer
- RuStore.UnityInstallReferrer.Model.FsaEventType.en
- RuStore.UnityInstallReferrer.Model.FsaEventType
- RuStore.UnityInstallReferrer.Model.PhoneNumber.en
- RuStore.UnityInstallReferrer.Model.PhoneNumber