Звонок дойдёт, даже если приложение закрыто
iPhone звонит настоящим входящим вызовом, даже когда ваше приложение полностью закрыто. Pushwoosh доставляет нативный VoIP push для iOS, который это делает, — через PushKit и CallKit.
Более 80 000 компаний масштабируют вовлечение пользователей с Pushwoosh
Как это работает
Когда пользователь смахивает ваше приложение, стандартное оповещение APNs не может надёжно его разбудить. Для приложения звонков это значит, что звонок так и не прозвучит.
VoIP push через Apple PushKit — отдельный транспорт с наивысшим приоритетом. Он будит даже завершённое приложение и сразу показывает нативный экран звонка.
Модуль SDK вместо самостоятельной сборки PushKit
Модуль PushwooshVoIP регистрирует VoIP-токен PushKit и подключает CallKit за вас, с готовым делегатом звонков.
- Регистрирует VoIP-токен PKPushRegistry для VoIP-конфигурации вашего приложения.
- Сообщает о каждом входящем звонке в CallKit, чтобы появился нативный экран.
- Колбэки PWVoIPCallDelegate для входящих, принятых, завершённых, начатых и неудачных звонков.
- Настраиваемый рингтон и типы идентификаторов CallKit — generic, phone или email.
- Будит приложение в фоне, чтобы выполнить ваш код или запланировать уведомление о пропущенном звонке.
Колбэки PWVoIPCallDelegate
voipDidReceiveIncomingCallanswerCallendCallstartCallmutedCallheldCallvoipDidFailToReportIncomingCall
Pushwoosh отправляет пуш, ваш бэкенд ведёт звонок
Pushwoosh отправляет VoIP push и передаёт вашему приложению события входящего, принятого и завершённого звонка.
- При входящем звонке ваш бэкенд запускает VoIP push через Messages API.
- SDK сообщает о звонке в CallKit и передаёт действия «ответить» и «завершить».
- Вы связываете эти действия со своим стеком звонков.
Pushwoosh доставляет пуш, а не медиапоток. Аудио и видео идут по вашему собственному пути WebRTC или SIP.
Тот же iOS SDK, что и для остальных возможностей Pushwoosh
VoIP push работает в том же iOS SDK и с той же моделью регистрации, что и мобильные push-уведомления, in-app, email, SMS и WhatsApp. Доставка звонков и маркетинговые коммуникации — в одной интеграции.
VoIP просто использует транспорт с другим приоритетом: один SDK, один профиль клиента.
Для приложений, где настоящий звонок должен состояться
Телемедицина
Врач начинает консультацию, и у пациента звонит телефон, даже если приложение закрыто.
Маркетплейсы
Соединяйте покупателя и продавца, не раскрывая номер телефона.
Телеком и OTT
Ваше собственное приложение для звонков доставляет входящий вызов.
FinTech
Обратные звонки консультантов, видео-KYC и верификация специалистом по мошенничеству.
Страхование
Эксперт звонит страхователю, чтобы осмотреть страховой случай в реальном времени.
Репетиторство и коучинг
Пригласите ученика или участника на индивидуальную сессию звонком.
Хостинг в ЕС для регулируемых приложений звонков
Ваши токены, триггеры и профили хранятся на оборудовании Pushwoosh, а данные из ЕС — в Германии, в соответствии с GDPR (ISO 27001:2022, HIPAA, SOC 2 Type II). Пуш идёт через Apple, звонок — через ваш бэкенд.
Настройка в три шага
-
Добавьте модуль
Добавьте PushwooshVoIP через SPM или CocoaPods, включите фоновый режим Voice over IP и выполните инициализацию.
-
Загрузите VoIP-сертификат
В Settings → Configure platforms подключите iOS и выберите VoIP push notifications, затем загрузите сертификат VoIP Services в виде файла .p12 для Production gateway.
-
Получите звонок и сообщите о нём
При входящем звонке ваш бэкенд отправляет VoIP push через Messages API. SDK сообщает о звонке в CallKit и передаёт события звонка вашему приложению.
Добавьте нативную доставку звонков в iOS-приложение
Обсудите с нашей командой VoIP push для телемедицины и регулируемых сервисов звонков или начните работу самостоятельно.
Другие продукты
Push-уведомления Pushwoosh: охват всех устройств, rich-контент, точный таргетинг, Journey и 99% аптайм. Превращайте уведомления в платящих клиентов.
От спортивных обновлений до срочных новостей, погодных предупреждений и информации о путешествиях — секунды имеют решающее значение. Наша мощная технология High-Speed Delivery позволяет отправлять до 500 000 push-уведомлений в секунду!
Передьте управление push-, email-, SMS-рассылками и потоками данных в Pushwoosh API. Мы берем на себя техническую часть, чтобы вы могли создавать успешные продукты без ограничений.
In-app сообщения Pushwoosh — онбординг, апселл, анонсы и сбор фидбэка ровно в тот момент, когда пользователи сфокусированы на приложении. No-code редактор, нативные SDK-шаблоны, аналитика по каждому элементу. Соответствует GDPR. Начните бесплатно.
Message Inbox — центр уведомлений внутри приложения и сайта. Тихая доставка охватывает всех, включая отказавшихся от пушей, а сообщения остаются доступны.
Ваши данные в безопасности с Pushwoosh. Мы соответствуем отраслевым стандартам кибербезопасности и сертифицированы по стандарту ISO 27001:2022.