You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Создать singleton или инъекционный класс, который будет отвечать за доступ к платным и бесплатным функциям.
Функционал:
Хранение:
isProUser: Boolean
proExpiresAt: Long
uuid: String
Методы:
hasActivePro(): Boolean
shouldShowFeature(feature: AppFeature): Boolean
getUuid(): String
Использование:
Для включения/выключения функций, проверки подписки, логирования событий
The text was updated successfully, but these errors were encountered:
AnShok
changed the title
Создание общего класса состояния приложения (AppState / AppFeaturesManager)
Общий файл состояния приложения (AppState / AppFeaturesManager)
Apr 8, 2025
Uh oh!
There was an error while loading. Please reload this page.
Создать singleton или инъекционный класс, который будет отвечать за доступ к платным и бесплатным функциям.
Функционал:
isProUser: Boolean
proExpiresAt: Long
uuid: String
hasActivePro(): Boolean
shouldShowFeature(feature: AppFeature): Boolean
getUuid(): String
Для включения/выключения функций, проверки подписки, логирования событий
The text was updated successfully, but these errors were encountered: