Выполнена оптимизация подготовки публикации записи в мобильном приложении Social Poster (SP) для мобильных операционных систем iOS и Android.
Доработка повлияла на финальный этап подготовки и запуска рассылки публикации. Ключевое изменение: вместо загрузки и обработки всех диалогов пользователя, система выполняет запросы строго по списку выбранных для публикации записи чатов и диалогов, для проверки возможности выполнить публикацию в данные чаты. Это исключает обработку сотен ненужных диалогов, что радикально сокращает время ожидания и нагрузку перед запуском публикации.
В момент загрузки информации о чатах на кнопке отображается текст: «Загрузка...», после успешной загрузки и обработки данных текст кнопки меняется на: «Начать публикацию». Только после успешной обработки возможно запустить рассылку публикации.
Технический стек:
- Приложение разработано на кроссплатформенном фреймворк от Google - Flutter, с использованием языка программирования Dart.
- iOS: поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 17 Pro, 17 Pro Max, а также iPad Air 2024 и новее.
- Android: поддерживаются устройства под управлением операционной системы Android 5 и выше.