API/Autodoc/Classes/RuStore.UnityInstallReferrer.InstallReferrerClient.en.md
Public Functions
| Name | |
|---|---|
| bool | Init() Initializes the RuStoreInstallReferrerClient singleton. |
| void | GetInstallReferrer(Action< RuStoreError > onFailure, Action< InstallReferrer > onSuccess) Retrieves the RuStoreInstallReferrer. |
| void | SendFsaEvent(FsaEvent fsaEvent, Action< RuStoreError > onFailure, Action onSuccess) Sends a Full Stream Attribution event to ВК Ads. |
Public Properties
| Name | |
|---|---|
| bool | IsInitialized — Returns true if the singleton is initialized, otherwise false. |
| InstallReferrerClient | Instance — Returns the only instance of InstallReferrerClient (Singleton pattern implementation). Creates it if it does not exist. |
Public Attributes
| Name | |
|---|---|
| string | PluginVersion — Plugin version. |
function Init
bool Init()
Initializes the RuStoreInstallReferrerClient singleton.
Returns: true if the initialization was successful, otherwise false.
bool isInitialized = InstallReferrerClient.Instance.Init();
Filename: public_bool_Init.cs
function GetInstallReferrer
void GetInstallReferrer(
Action< RuStoreError > onFailure,
Action< InstallReferrer > onSuccess
)
Retrieves the RuStoreInstallReferrer.
Parameters:
- onFailure Action performed on error. Returns a RuStore.RuStoreError object with error information.
- onSuccess Action performed on success. Returns a RuStore.InstallReferrer.RuStoreInstallReferrer object.
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
)
Sends a Full Stream Attribution event to ВК Ads.
Parameters:
- fsaEvent FSA event data.
- onFailure Action performed on error. Returns a RuStore.RuStoreError object with error information.
- onSuccess Action performed on success.
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;
Returns true if the singleton is initialized, otherwise false.
property Instance
static InstallReferrerClient Instance;
Returns the only instance of InstallReferrerClient (Singleton pattern implementation). Creates it if it does not exist.
var instance = InstallReferrerClient.Instance;
Filename: public_static_InstallReferrerClient_Instance.cs
variable PluginVersion
static string PluginVersion = "10.5.0";
Plugin version.
- Страницы
- 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