Перейти к содержанию

Журнал изменений для разработчиков

На этой странице перечислены релизы SDK, обновления API и изменения платформы, которые влияют на интеграции с Pushwoosh.

Август 2026

Anchor link to
Дата
Компонент
Изменение
Подробности
31 авгWeb Push SDK v3.70.0ДобавленоДобавлен параметр webPopups.colorScheme ('auto', 'light' или 'dark') для выбора палитры, в которой будет отображаться всплывающее окно с настроенным тёмным режимом. Подробнее
31 авгWeb Push SDK v3.70.0ДобавленоБлоки Topic picker и Rating в веб-попапах теперь записывают данные через SDK: выбранные темы добавляются к привязанному тегу устройства, а рейтинги отправляются как кастомное событие. Подробнее
31 авгWeb Push SDK v3.70.0ИзмененоВеб-попап с истекшим блоком Countdown больше не отображается, даже если его вызвать вручную через show(). Подробнее
27 авгiOS SDK v7.2.5ИзмененоPush-ссылки теперь открываются в приложении только для доменов, перечисленных в Associated Domains приложения. Все остальные ссылки открываются в браузере. Подробнее
27 авгiOS SDK v7.2.5ДобавленоКарточки PushwooshInboxKit теперь показывают вложение из пуша в качестве изображения карточки. Подробнее
27 авгiOS SDK v7.2.5ИсправленоИсправлены push-ссылки, внешние ссылки и кнопки в in-app, которые открывали неверное место назначения или не открывались вовсе. Подробнее
24 авгCustomer Journey APIИзмененоПоле email_type в точке send_email теперь принимает только пустую строку, marketing или transactional (в нижнем регистре), что проверяется при валидации или запуске Journey. Подробнее
21 авгAndroid SDK v6.11.0ДобавленоВ pushwoosh-inapp-ui добавлен шаблон in-app video. Он показывает полноэкранное видео с автовоспроизведением, наложенным заголовком, сообщением и кнопкой действия, а также элементами управления для отключения звука и закрытия. Подробнее
21 авгAndroid SDK v6.11.0ДобавленоДобавлен метод Pushwoosh.getBaseUrl() для получения конечной точки Pushwoosh API, на которую SDK в данный момент отправляет запросы. Подробнее
21 авгAndroid SDK v6.11.0ИзмененоТранспорт для пушей на устройствах Huawei/Honor только с HMS теперь автоматически определяется в Cordova и React Native, как и в нативных приложениях. При полной настройке HMS, HMS Push Kit используется по умолчанию. Подробнее
21 авгAndroid SDK v6.11.0УстарелоМетод Pushwoosh.enableHuaweiPushNotifications() устарел и больше не имеет эффекта. Транспорт для пушей теперь определяется автоматически. Подробнее
19 авгMessaging API v2ДобавленоВ NotifySegment добавлен параметр use_latest_user_device. Если он установлен, доставка осуществляется только на последнее активное устройство каждого соответствующего пользователя, а не на все устройства, связанные с этим User ID. Подробнее
14 авгiOS SDK v7.2.4ИсправленоИсправлено мерцание, исчезновение или зависание нативных in-app сообщений, когда приложение вызывало SDK из колбэка делегата in-app. Подробнее
14 авгiOS SDK v7.2.4ИсправленоИсправлена ошибка, из-за которой нативное in-app сообщение не отображалось, если ссылка на его кнопке содержала пробел или нелатинские символы. Подробнее
14 авгiOS SDK v7.2.4ИсправленоИсправлена ошибка, из-за которой плейсхолдеры для персонализации в нативных in-app сообщениях возвращались к тексту по умолчанию вместо значений тегов устройства. Подробнее
13 авгMessaging API v2ДобавленоВ FrequencyCapping добавлены параметры mode и timezone. Новый режим calendar-day привязывает окно подсчета и дней к локальной полуночи в указанной временной зоне IANA вместо скользящего окна с момента отправки. Подробнее
12 авгReact Native SDK v6.1.59ДобавленоДобавлены методы setEmails() и setUserEmails() для регистрации email-адреса(ов) пользователя для email-канала, что позволяет сопоставлять push- и email-доставки одному и тому же пользователю. Подробнее
11 авгFlutter SDK v2.3.23ДобавленоДобавлены методы setAppCode()/getAppCode() для переключения приложения Pushwoosh и, опционально, его конечной точки API во время выполнения; опциональный параметр base_url в initialize(); и presentInApp() для отображения нативного in-app сообщения из объекта конфигурации. Подробнее
10 авгiOS SDK v7.2.3ИсправленоИсправлена проблема, которая могла препятствовать отображению Rich Media. Подробнее
10 авгiOS SDK v7.2.3ИзмененоУлучшена точность проверки интеграции при запуске для приложений, которые настраивают SDK во время выполнения. Подробнее
7 авгiOS SDK v7.2.2ДобавленоНативные in-app сообщения теперь поддерживают динамический контент: плейсхолдеры для персонализации в тексте кампании заполняются значениями тегов устройства, так же как и в Rich Media. Подробнее
7 авгiOS SDK v7.2.2ИсправленоИсправлен сбой, который мог происходить при чтении делегата пушей в активном приложении, и проблема с рендерингом Rich Media, когда контекст кампании или кастомные данные пуша содержали невалидные JSON-значения. Подробнее
7 авгiOS SDK v7.2.2ИзмененоУсилена защита SDK от некорректных данных с сервера и из пушей, что повысило стабильность действий в Inbox, обработки пушей и регистрации. Подробнее
7 авгAndroid SDK v6.10.2ДобавленоНативные in-app сообщения теперь поддерживают динамический контент: плейсхолдеры для персонализации в тексте кампании заполняются значениями тегов устройства, так же как и в Rich Media. Подробнее
6 авгMessaging API v2ДобавленоВ блок полезной нагрузки SMS добавлены subject, file_urls и message_at. subject и file_urls превращают сообщение в MMS у провайдеров с конечной точкой MMS; другие провайдеры игнорируют оба параметра и доставляют обычный текст. Подробнее
3 авгAndroid SDK v6.10.1ДобавленоВ pushwoosh-inapp-ui добавлены шаблоны in-app: banner (компактная панель с опциональным автоскрытием), carousel (колода карточек с возможностью свайпа) и sheet (карточка, закрепленная внизу, с возможностью закрытия свайпом вниз). Подробнее

Июль 2026

Anchor link to
Дата
Компонент
Изменение
Подробности
31 июлiOS SDK v7.2.1ДобавленоPushwooshInApp поддерживает шаблоны in-app: sheet (нижняя карточка), carousel (слайды с возможностью свайпа) и banner (компактный тост), в дополнение к modal, fullscreen и stories. Подробнее
31 июлStatistics APIИзмененоmessages:list теперь возвращает ошибку, если page × per_page превышает 100 000. Сузьте диапазон дат или используйте страницы меньшего размера. Подробнее
29 июлMessaging API v2ИсправленоNotify больше не отбрасывает URL-адреса диплинков, содержащие персонализацию Liquid ({{ }} / {% %}). Подробнее
28 июлMessaging API v2ИзмененоУстановка days: 0 и count: 0 вместе теперь полностью отключает ограничение частоты (frequency capping), вместо возврата ошибки. Это упрощает отключение ограничения без дополнительной логики с вашей стороны. Отправка только одного из параметров, days или count, по-прежнему отклоняется. Подробнее
27 июлWeb Push SDK v3.63.0ДобавленоВеб-попапами теперь можно полностью управлять из вашего собственного кода с помощью нового API для показа, скрытия и проверки состояния попапа, а также событий для реакции на изменения видимости в реальном времени. Подробнее
24 июлiOS SDK v7.2.0ДобавленоIn-app сообщения теперь могут отображаться нативно на устройстве. Добавлен PushwooshInApp, поддерживающий шаблоны modal, fullscreen и stories через API Pushwoosh.inApp. Подробнее
24 июлAndroid SDK v6.10.0ДобавленоIn-app сообщения теперь могут отображаться нативно на устройстве. Добавлен pushwoosh-inapp-ui, поддерживающий шаблоны modal, fullscreen и stories через API PushwooshInAppUi. Подробнее
24 июлAndroid SDK v6.10.0ИсправленоИсправлена проблема, которая могла препятствовать отображению некоторых in-app сообщений. Подробнее
21 июлUser-centric APIДобавленоpostEvent теперь поддерживает PW_Conversion для отслеживания выручки. Подробнее
15 июлiOS SDK v7.1.5ИсправленоИсправлена проблема с конфигурацией кастомного рингтона VoIP, а также повышена устойчивость SDK к некорректным данным в пушах, тегах, данных Inbox и контенте Rich Media. Подробнее
15 июлiOS SDK v7.1.5ИзмененоPush-токены Live Activity теперь перерегистрируются после перезапуска приложения, а дублирующиеся обновления токенов пропускаются для более надежных удаленных обновлений. Подробнее
14 июлLiquid TemplatesДобавленоТег connected_content теперь может отправлять заголовки запросов, что позволяет передавать токен авторизации при получении динамического контента по URL. Подробнее
9 июлAndroid SDK v6.9.6ИзмененоПовышена устойчивость SDK к редким проблемам в in-app сообщениях, Rich Media и обработке уведомлений. Геолокация, геозоны и регистрация пушей Firebase теперь также более надежны на устройствах с устаревшей или отсутствующей библиотекой Google Play services, как и обработка обновлений тегов и локального хранилища уведомлений. Подробнее
3 июлAndroid SDK v6.9.5ИзмененоДлительность анимации модального Rich Media теперь можно настраивать удаленно через настройки стиля in-app, без необходимости обновления приложения. Уведомления, in-app сообщения и Rich Media также получили улучшения стабильности в этом релизе. Подробнее
3 июлiOS SDK v7.1.4ДобавленоLive Activities теперь можно запланировать на будущую дату и отменить по activityId. Модальный Rich Media теперь поддерживает переходы с затуханием и без анимации, с настраиваемой длительностью анимации. Подробнее
3 июлiOS SDK v7.1.4ИсправленоИсправлен таймер автоматического закрытия модального Rich Media, который ранее работал только при первом показе, а также проблема с очисткой ресурсов после закрытия модального Rich Media. Подробнее
1 июлMessaging API v2ДобавленоNotify теперь поддерживает Viber как канал через блок полезной нагрузки viber. Подробнее

Июнь 2026

Anchor link to
Дата
Компонент
Изменение
Подробности
26 июнMessaging API v2ДобавленоОтправляйте Android Live Updates, добавляя объект live_update (OPERATION_START/OPERATION_UPDATE/OPERATION_END, с общим live_update.id) в блок android транзакционного Notify. Подробнее
25 июнiOS SDK v7.1.3ДобавленоДобавлены handleWillPresentNotification() и handleNotificationResponse() для приложений, которые управляют делегатом UNUserNotificationCenter, а также проверка интеграции при запуске, которая выводит диагностику конфигурации. Подробнее
25 июнAndroid SDK v6.9.4ИзмененоМодальные in-app сообщения теперь можно отображать без анимации перехода. Подробнее
24 июнMessaging API v2ДобавленоNotify теперь может создавать SMS из сохраненного пресета: установите sms_preset на уровне полезной нагрузки вместо встраивания sms.body для каждой локали (встроенный sms.body по-прежнему переопределяет пресет для этой локали). Подробнее
24 июнAndroid SDK v6.9.3ИсправленоИсправлены сбои модального Rich Media при переходах в фоновый режим и при открытии внешних ссылок. Core и WebKit теперь поставляются как транзитивные зависимости. Заменяет отозванную версию 6.9.2. Подробнее
19 июнGoogle Wallet APIДобавленоВыпускайте и обновляйте карты Google Wallet из вашего бэкенда. Изменения синхронизируются на всех устройствах, сохранивших карту. Подробнее
18 июнiOS SDK v7.1.2ДобавленоPushwooshInboxKit теперь поддерживает расширенные типы карточек (карусель, видео и Apple Wallet), выбираемые для каждого сообщения через displayType, с колбэками делегата для действий с картами Wallet. Подробнее
18 июнCustomer Journey APIДобавленоНовый REST/JSON Customer Journey API для создания, обновления и управления Journey, запуска входов через API и чтения статистики Journey (базовый URL https://journey.pushwoosh.com). Подробнее
16 июнAndroid SDK v6.9.1ДобавленоДобавлен getSubscriptionAccountId() для атрибуции подписок Google Play Billing. Firebase Messaging теперь поставляется как транзитивная зависимость. Индикатор выполнения Live Updates можно скрыть для обновлений, содержащих только статус. Подробнее
16 июнWeb Push SDK v3.59.0ДобавленоВстраивайте веб-попапы из кода: экспортируйте WebPopupsWidget из пакета SDK. Подробнее
15 июнMessaging API v2ДобавленоДобавлен метод Cancel (POST /messaging/v2/cancel) для отмены сообщения в статусе pending, waiting или processing по message_code. Подробнее
15 июнiOS SDK v7.1.1ДобавленоДобавлен Pushwoosh.configure.pushPrimer, настраиваемый диалог предварительного согласия, отображаемый перед системным запросом разрешений iOS. Подробнее
15 июнiOS SDK v7.1.0ДобавленоДобавлен PushwooshNotificationServiceExtension, готовый базовый класс для Notification Service Extensions. Подробнее
15 июнiOS SDK v7.1.0УстарелоPWNotificationExtensionManager устарел в пользу наследования от PushwooshNotificationServiceExtension. Подробнее
11 июнMessaging API v2ДобавленоДобавлен use_latest_user_device в NotifyTransactional: при таргетинге на users доставка осуществляется только на последнее активное устройство каждого пользователя. Подробнее
11 июнCustomer Journey Statistics APIИзмененоЭлементы Journey типа in-app теперь возвращают метрики pointStat shows, interactions и skipped вместо sent/opened/conversion. Подробнее
8 июнiOS SDK v7.0.46ДобавленоДобавлен модуль PushwooshNotificationUI: готовый полноэкранный интерфейс “stories” для расширенных push-уведомлений, отображаемый путем наследования от PushwooshStoriesViewController в Notification Content Extension. Подробнее
8 июнiOS SDK v7.0.46ИсправленоИсправлены отклонения при загрузке в App Store (ошибка 409), зависание notification service extension с App Groups и сбой при некорректных значениях бейджа. Подробнее
2 июнAndroid SDK v6.9.0ДобавленоДобавлен модуль pushwoosh-liveupdates для постоянных уведомлений с индикатором выполнения на Android 16 (API 36+), для таких случаев, как заказы, поездки и доставки. Подробнее
2 июнApple Wallet PassKit APIДобавленоДобавлены карты Apple Wallet как канал, с PassKit API для выпуска и обновления карт. Обновления синхронизируются на всех устройствах, добавивших карту. Подробнее
1 июнTags APIДобавленоДобавлены системные теги для email-сегментации: Last Email Open Message Code, Last Email Click Message Code, Last Email Confirm, Bounced Email и Unsubscribed Emails. Подробнее

Май 2026

Anchor link to
Дата
Компонент
Изменение
Подробности
26 маяMessaging API v2ДобавленоNotify теперь поддерживает SMS как основной канал. Подробнее
22 маяWeb Push SDK v3.57.0ДобавленоДобавлен api.setLanguage(...) для переопределения локали устройства. Он имеет приоритет над initParams и navigator.language. Подробнее
22 маяWeb Push SDK v3.57.0ДобавленоДобавлена поддержка опции виджета webPopups в параметрах init SDK. Подробнее
22 маяSMTP gatewayДобавленоДобавлена конечная точка для отправки по SMTP: smtp.pushwoosh.com:587 (STARTTLS + AUTH PLAIN). Сообщения перенаправляются в Messaging API v2 как транзакционные email. Подробнее
21 маяAndroid SDK v6.8.1ИзмененоУлучшена точность отслеживания сессий, бездействия и намерения выхода. setLogLevel() теперь сохраняет предыдущий уровень и логирует ошибку вместо того, чтобы выбрасывать исключение при нераспознанном значении. Подробнее
18 маяiOS SDK v7.0.43УдаленоУстаревший PushwooshInboxUI был удален из сборок и релизов. Перейдите на PushwooshInboxKit. Подробнее
18 маяiOS SDK v7.0.43ИзмененоКоды приложений, содержащие ., теперь явно отклоняются. Этот формат давно устарел. Свяжитесь с поддержкой Pushwoosh, если вы все еще используете такой код. Подробнее
18 маяiOS SDK v7.0.43ИсправленоОбновление InboxKit теперь запускается только при реальных переходах в фоновый режим, чтобы предотвратить лишние POST-запросы
14 маяAndroid SDK v6.8.0ДобавленоДобавлен setAdvertisingId() для передачи GAID в Pushwoosh для сопоставления MADID с Meta Ads. Требует согласия пользователя и ручной интеграции в вашем приложении. Подробнее
13 маяiOS SDK v7.0.41ДобавленоДобавлен setAdvertisingId() для передачи IDFA в Pushwoosh для сопоставления MADID с Meta Ads. Требует согласия ATT и ручной интеграции в вашем приложении. Подробнее
7 маяiOS SDK v7.0.40ДобавленоДобавлен PushwooshInboxKit с макетами карточек banner, captioned и classic, встроенными кнопками CTA и свайпом для удаления. Подробнее
4 маяTags APIУдаленоУдалено поле application_specific из ответов Tags API. Подробнее