API/Autodoc/Classes/RuStoreGodotRemoteConfigClient.md


RuStoreGodotRemoteConfigClient

class_name RuStoreGodotRemoteConfigClient extends Object

Класс реализует API для получения конфигурации данных с удаленного сервера. Инкапсулирует запрос конфигурации с сервера, кэширование, фоновое обновление.

Public Member Functions

static func get_instance() -> RuStoreGodotRemoteConfigClient:
Получить экземпляр RuStoreGodotRemoteConfigClient.
Возвращает указатель на единственный экземпляр RuStoreGodotRemoteConfigClient (реализация паттерна Singleton).
Если экземпляр еще не создан, создает его.
func setAccount(value: String):
Устанавливает параметр Account, который может быть использован для получения заданной конфигурации.
value — Значение параметра Account.
func get_account() -> String:
Получает текущий установленный параметр Account.
Значение параметра Account.
func setLanguage(value: String):
Устанавливает параметр Language, который может быть использован для получения заданной конфигурации.
value — Значение параметра Language.
func get_language() -> String:
Получает текущий установленный параметр Language.
Значение параметра Language.
func get_remote_config():
Получение конфигурации данных в зависимости от выбранной политики обновления при инициализации.

Properties

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

Signals

signal on_get_remote_config_success
Действие, выполняемое при успешном завершении get_remote_config.
signal on_get_remote_config_failure
Действие, выполняемое в случае ошибки get_remote_config.
signal on_rustore_background_job_errors
Возвращает ошибку фоновой работы.
signal on_rustore_first_load_complete
Вызывается при окончании первой загрузки.
signal on_rustore_init_complete
Вызывается при окончании инциализации.
signal on_rustore_memory_cache_updated
Вызывается при изменениях кэша в памяти.
signal on_rustore_persistent_storage_updated
Вызывается при изменении постоянного хранилища.
signal on_rustore_remote_config_network_request_failure
Вызывается при ошибке сетевого запроса Remote Сonfig.