v2024.3.69
v2024.3.69.0 - Altcraft mSDK, Notify
Основные изменения
SDK мобильных пушей
Altcraft mSDK — это мобильный программный интерфейс (SDK) для интеграции push-уведомлений в мобильные приложения. Он помогает разработчикам легко подключить систему уведомлений Altcraft к своим Android и iOS приложениям через платформы Firebase и APNs.
Altcraft mSDK позволяет:
- Автоматически подписывать пользователей на push-уведомления.
- Поддерживать отправку уведомлений с текстом, изображениями и кнопками с действиями.
- Актуализировать и обновлять токены устройства на сервере для бесперебойной доставки уведомлений.
- Отслеживать доставку уведомлений и взаимодействие пользователей с ними.
- Автоматически повторять неудавшиеся запросы и работать в фоновом режиме.
На данный момент Altcraft mSDK предоставляется по запросу в виде архива.
Миграция шаблонов мобильных пушей
Обновлена структура шаблонов мобильных пушей в следующих файлах:
json_consts/templates/AndroidFirebase.json
json_consts/templates/IOSAPNS.json
json_consts/templates/IOSFirebase.json
Если вы отправляете мобильные пуши через данных провайдеров, но при этом не переопределяли эти файлы ранее файлами с префиксами custom.
, то вам необходимо перенести содержимое исходных файлов перед обновлением.
Для этого скопируйте содержимое каждого исходного файла в соответствующие файлы с префиксами custom.
:
json_consts/templates/custom.AndroidFirebase.json
json_consts/templates/custom.IOSAPNS.json
json_consts/templates/custom.IOSFirebase.json
Либо перенесите их в файлы, привязанные к аккаунту:
json_consts/templates/custom.<номер аккаунта>.AndroidFirebase.json
json_consts/templates/custom.<номер аккаунта>.IOSAPNS.json
json_consts/templates/custom.<номер аккаунта>.IOSFirebase.json
Обновление редактора мобильный пушей
Обновлён редактор мобильных пушей (редактор β). Удалены избыточные поля настройки, добавлены новые кнопки с возможностью выбора действия, реализована загрузка баннера из галереи платформы, добавлена возможность отключения звука. Для iOS также удалено поле "Критическое PUSH-уведомление".
Интеграция Notify
В платформу добавлена интеграция с Notify для отправки транзакционных и сервисных сообщений в VK, Одноклассники и SMS. Реализована возможность настройки канала в ресурсе и создания пользовательских шаблонов.
Другие изменения
- Добавлена корректная поддержка XML в API 1.1 версии платформы. Подробнее.
- Доработаны сценарии. Добавлена возможность масштабирования на тачпаде. Изменена система установки связей между элементами сценария.
- Улучшены превью шаблонов для канала Viber™.
- Добавлены новые методы в API администратора для создания и удаления аккаунта.
Исправления
- Исправлена проблема зависания кампании на этапе рекконекта к RMQ, вызванная высоким потреблением памяти.
- Экспорт истории профилей теперь выполняется быстрее.
- Изменение API токена в настройках web push канала для Safari успешно сохраняется.
- В аналитике по недоставкам корректно отображается статистика по браузерным пушам.
- В поле профиля с типом массив объектов теперь можно сохранить пустой массив вручную, указав значение
[]
, или через API, передав в поле"[]"
или""
- Добавлено предупреждение при выборе просроченной даты запуска в расписании кампании.
- Добавлено предупреждение при сохранении сценария, если в ноде "Сегмент по расписанию" не указаны условия запуска или выбран пустой сегмент, чтобы избежать случайного запуска на всю базу данных.
- В галереи теперь отображается протокол http(s) в URL изображений.
- Обновлён TypeScript для улучшения поддержки и совместимости.
- Устранены JS-исключения в ноде обновления профиля и при работе с формами.
- Улучшена стабильность процесса
proctask
иwebcontrol
. - Исправлены незначительные недочёты интерфейса платформы.
References
PL-16878, PL-16717, PL-16767, PL-16799, PL-16860, PL-16798, PL-16843, PL-16020, PL-16831, PL-16814, PL-16764, PL-16806, PL-16813, PL-16800, PL-16822, PL-16796, PL-16758, PL-16832, PL-16815, PL-16768, PL-16769, PL-16757, PL-16766, PL-16746, PL-16735, PL-16760, PL-16751, PL-16235, PL-16251, PL-16726, PL-15887, PL-15878, PL-15677, PL-16568, PL-16658, PL-16644, PL-15124, PL-16143, PL-12781, PL-16292, PL-16223, PL-6765, PL-15227, PL-16554, PL-16391, PL-16544, PL-16431, PL-16419, PL-14376, PL-16062, PL-16229, PL-16070, PL-15875, PL-15840, PL-15830, PL-14796, PL-8846, PL-15522, PL-13267, PL-15429, PL-15372, PL-15367, PL-15377, PL-15374, PL-14911
v2024.3.69.490 - Batch import API improvment
Основные изменения
Улучшение массового импорта профилей через API
Оптимизирован API-метод для массового импорта профилей в базу данных (/v1.1/profiles/import_batch
). Теперь его выполнение занимает значительно меньше времени, чем раньше.
Другие изменения
- Обновлена интеграция с Google Ads в связи с выходом новой версии Google Ads API.
- Добавлена валидация для поля "Лимит" в разделе Связи.
- Добавлена проверка на расширение загружаемого файла в шаблонах Telegram.
Улучшения интерфейса
- Исправлено отображение кавычек в тегах и группах.
- Скорректированы тексты многих ошибок в логах платформы.
- Исправлено отображение элементов на мобильной версии.
- Улучшено отображение выпадающих списков.
- Добавлена подсказка в интерфейсе для параметра "Копировать профили из базы данных".
- Улучшена верстка в условиях активации триггеров.
- Устранена ошибка, при которой кнопки "Применить" и "Сохранить" некорректно отображались в разных разделах платформы.
Исправления
- Исправлена ошибка, при которой некоторые web push-уведомления не приходили пользователям.
- Вызовы метода Close драйвера MongoDB теперь работают корректно.
- Устранена ошибка, возникающая при переходе между страницами в истории действий профиля.
- В запросах импорта профилей теперь отображается корректный код ошибки.
- Исправлена ошибка, при которой невозможно было использовать циклический перебор для сущностей и полей Маркета.
- Режим авторизации SASL в настройке Actions Hooks теперь работает корректно.
- Устранена ошибка, при которой было невозможно сохранить ресурс для мобильных push без поля
appId
. - Выбор режима отправки для push-уведомлений теперь правильно отображается для всех кампаний.
- Исправлена ошибка, при которой некоторые процессы не работали при запуске платформы с включенным SOCKETS.
- Сценарии, у которых в кампании указан ресурс с Firebase API Legacy, снова сохраняются корректно.
- Устранены ошибки, возникающие при сохранении воронки с фильтрацией по тегам.
- Очереди на сендере теперь удаляются корректно.
- Исправлена ошибка, при которой во время сохранения шаблона про падал part в html-версии.
- Теперь профили, учавствующие в статическом сегменте, корректно попадают в быстрый сегмент.
- Устранена ошибка, при которой не срабатывал триггер по импорту профиля через push.
- Исправлена ошибка, при которой элемент сценария "JSON-фильтр" работал некорректно.
- Улучшена стабильность работы элемента "API-запрос" в сценариях.
- Коннектор PostgreSQL теперь корректно подключается к базе данных в Yandex Cloud.
- Исправлена ошибка, при которой оператор условия "Email подписка: домен (не) в списке" в сценариях искал профили по полному адресу, а не по домену.
- Быстрый сегмент теперь корректно ищет профили по заданным условиям.
- Исправлена ошибка, при которой в заказе создавалась новая позиция вместо изменения данных старой.
- Очистка временных файлов в
data/segment
теперь работает корректно. - Исправлены ошибки, связанные с WhatsApp-интеграцией.
- Устранена перегрузка памяти в тех случаях, когда в шаблон добавлялся запрос к базе данных.
- Тело шаблона теперь не обрезается при отправке push-уведомлений через IOS ANPs.
- Исправлены ошибки, возникающие при отправке push-уведомлений со старой структурой.
- Параметр, позволяющий послать push-уведомление на несколько одинаковых подписок, теперь работает корректно.
- Профили с неверно указанным номером телефона теперь корректно отображаются при экспорте.
- Улучшена стабильность процесса
akmtad
.
References
PL-16976 PL-16955 PL-16940 PL-16928 PL-16752 PL-16886 PL-16877 PL-15784 PL-15086 PL-16194 PL-16624 PL-16605 PL-16936 PL-16914 PL-16929 PL-15817 PL-16922 PL-16897 PL-16905 PL-16910 PL-16196 PL-16881 PL-16840 PL-16876 PL-16741 PL-15717 PL-16177 PL-16761 PL-14418 PL-8897 PL-16275 PL-6070 PL-15583 PL-15438 PL-16925 PL-16916 PL-16919 PL-16909 PL-16207 PL-16747 PL-16784 PL-16809 PL-16865 PL-15765 PL-16810 PL-16181 PL-16728 PL-16839 PL-16750 PL-16711 PL-16475 PL-14771 PL-11860 PL-13762 PL-4626 PL-16099
*Организация Meta, которой принадлежат продукты Instagram, Facebook и WhatsApp, признана экстремистской и запрещена на территории РФ.
**Viber является товарным знаком Rakuten Group, Inc. Заблокирован на территории РФ.