Ви надсилаєте один запит, який містить push і резервні канали. SMSBAT спершу доставляє push і чекає протягом заданого TTL. Якщо за цей час підтвердження доставки не надійшло, йде наступний канал — Telegram-бот, Viber-бот, Viber Business Messages або SMS, у тому порядку, який ви налаштували.
Немає, і це свідоме рішення. Застосунок працює напряму з Firebase Cloud Messaging і з нашим REST API для реєстрації та статусів. Замість залежності, яку доводиться оновлювати з кожним релізом застосунку, ви отримуєте контракт API, Postman-колекцію та посібник з інтеграції.
Застосунок повідомляє статус delivered або seen, і решта кроків каскаду скасовується — платні канали не надсилаються. Саме цей колбек робить каскад дешевшим, а не дорожчим.
Так. Сповіщення доставляються від імені вашого застосунку, тому використовується ваш проєкт Firebase і ваш ключ APNs. Push приходить від вашого бренду, а не від нашого.
Повідомлення за задумом data-only, тож застосунок має намалювати їх сам — і в активному стані, і у фоновому обробнику. Це найчастіша несподіванка під час інтеграції, і в посібнику вона розібрана покроково.
Тоді для цього користувача немає зареєстрованої інсталяції, і повідомлення одразу йде першим доступним резервним каналом каскаду.
