#swift #callkit #sendbird #cxprovider #sendbird-ios
#быстрый #набор вызовов #sendbird #cxprovider #sendbird-ios
Вопрос:
Я пытаюсь интегрироваться Sendbird
с iOS в swift. Исходящий вызов у меня работает нормально. Я не получаю никакого толчка для входящих звонков. ни один из методов делегирования cxproviderdelegate
не вызывается. Может ли кто-нибудь помочь мне понять, как реализовать то же самое?
Я загрузил все сертификаты voip и push-уведомлений на портал SendBird. Те же сертификаты отлично работают с FCM для получения push от FCM.
Ответ №1:
Риши,
Обычно, когда мы видим проблемы с push-уведомлениями для iOS, это связано с несколькими причинами.
- Сертификат APNs .p12 не был загружен на панель мониторинга. Вы упоминаете, что делали это, но тестируете с помощью FCM. Нам требуются сертификаты APNs для нашего Swift SDK.
- Устройство iOS не регистрирует токен пользователя в Sendbird (можно проверить, просмотрев Пользователи> { Пользователь}> Push-уведомление
Если вы еще этого не сделали, я бы очень хотел взглянуть на пример приложения iOS Calls и сравнить его реализацию с вашей.
К сожалению, без дополнительной информации сложно рассказать вам, как правильно реализовать вызовы iOS в Swift. Вы можете рассмотреть возможность использования их сообщества для дополнительных разговоров.
Комментарии:
1. Спасибо за ответ. Да, я выполнил оба вышеуказанных шага. Я попытался запустить пример кода, предоставленный sendbird (QuickStart), но он не работает на моем устройстве. Я попытался позвонить через их пример приложения, и это работает нормально. Можете ли вы сообщить мне, какая информация вам нужна. Я могу поделиться, если смогу
2. Мне нужен ваш APP_ID, но я бы предпочел, чтобы вы не публиковали публично. Можете ли вы предоставить мне точное название вашей организации в Sendbird? Я могу найти там ваш APP_ID.
3. Поделился с вами. Пожалуйста, проверьте свой почтовый ящик @tyler
4. привет, @tyler я получаю сообщение об ошибке «Не аутентифицирован 1800303 Пользователь не аутентифицирован».