API/Autodoc/Classes/RuStore.Review.RuStoreReviewManager.md
RuStore::Review::RuStoreReviewManager
Класс для работы с оценками и отзывами. Предоставляет API для запуска UI-формы, позволяющей пользователю оставить оценку и отзыв о вашем приложении в “RuStore”.
Public Functions
| Name | |
|---|---|
| bool | Init() Выполняет инициализацию синглтона RuStoreReviewManager. |
| void | RequestReviewFlow(Action< RuStoreError > onFailure, Action onSuccess) Выполняет подготовку данных для запуска формы оценки и отзыва. Метод должен быть вызван перед каждым вызовом LaunchReviewFlow. Время жизни подготовленных данных — около пяти минут. onFailureДействие, выполняемое в случае ошибки. Возвращает объект RuStore.RuStoreError с информацией об ошибке. onSuccessДействие, выполняемое при успешном завершении операции. |
| void | LaunchReviewFlow(Action< RuStoreError > onFailure, Action onSuccess) Выполняет запуск формы для запроса оценки и отзыва у пользователя. Каждому вызову метода должен предшествовать вызов RequestReviewFlow. onFailureДействие, выполняемое в случае ошибки. Возвращает объект RuStore.RuStoreError с информацией об ошибке. onSuccessДействие, выполняемое при успешном завершении операции. |
Public Properties
| Name | |
|---|---|
| bool | IsInitialized — Возвращает true, если синглтон инициализирован, в противном случае — false. |
| RuStoreReviewManager | Instance — Возвращает единственный экземпляр RuStoreReviewManager (реализация паттерна Singleton). Если экземпляр еще не создан, создает его. |
Public Attributes
| Name | |
|---|---|
| string | PluginVersion — Версия плагина. |
function Init
bool Init()
Выполняет инициализацию синглтона RuStoreReviewManager.
bool isInitialized = RuStoreReviewManager.Instance.Init();
Filename: public_bool_Init.cs
function RequestReviewFlow
void RequestReviewFlow(
Action< RuStoreError > onFailure,
Action onSuccess
)
Выполняет подготовку данных для запуска формы оценки и отзыва. Метод должен быть вызван перед каждым вызовом LaunchReviewFlow. Время жизни подготовленных данных — около пяти минут. onFailureДействие, выполняемое в случае ошибки. Возвращает объект RuStore.RuStoreError с информацией об ошибке. onSuccessДействие, выполняемое при успешном завершении операции.
RuStoreReviewManager.Instance.RequestReviewFlow(
onFailure: (error) => {
// Process error
},
onSuccess: () => {
// Process success
}
);
Filename: public_void_RequestReviewFlow.cs
function LaunchReviewFlow
void LaunchReviewFlow(
Action< RuStoreError > onFailure,
Action onSuccess
)
Выполняет запуск формы для запроса оценки и отзыва у пользователя. Каждому вызову метода должен предшествовать вызов RequestReviewFlow. onFailureДействие, выполняемое в случае ошибки. Возвращает объект RuStore.RuStoreError с информацией об ошибке. onSuccessДействие, выполняемое при успешном завершении операции.
RuStoreReviewManager.Instance.LaunchReviewFlow(
onFailure: (error) => {
// Process error
},
onSuccess: () => {
// Process success
}
);
Filename: public_void_LaunchReviewFlow.cs
property IsInitialized
bool IsInitialized;
Возвращает true, если синглтон инициализирован, в противном случае — false.
property Instance
static RuStoreReviewManager Instance;
Возвращает единственный экземпляр RuStoreReviewManager (реализация паттерна Singleton). Если экземпляр еще не создан, создает его.
var instance = RuStoreReviewManager.Instance;
Filename: public_RuStoreReviewManager_Instance.cs
variable PluginVersion
static string PluginVersion = "10.5.0";
Версия плагина.