Интеграция видеовызовов Sendbird с iOS Swift

#swift #callkit #sendbird #cxprovider #sendbird-ios

#быстрый #набор вызовов #sendbird #cxprovider #sendbird-ios

Вопрос:

Я пытаюсь интегрироваться Sendbird с iOS в swift. Исходящий вызов у меня работает нормально. Я не получаю никакого толчка для входящих звонков. ни один из методов делегирования cxproviderdelegate не вызывается. Может ли кто-нибудь помочь мне понять, как реализовать то же самое?

Я загрузил все сертификаты voip и push-уведомлений на портал SendBird. Те же сертификаты отлично работают с FCM для получения push от FCM.

Ответ №1:

Риши,

Обычно, когда мы видим проблемы с push-уведомлениями для iOS, это связано с несколькими причинами.

  1. Сертификат APNs .p12 не был загружен на панель мониторинга. Вы упоминаете, что делали это, но тестируете с помощью FCM. Нам требуются сертификаты APNs для нашего Swift SDK.
  2. Устройство iOS не регистрирует токен пользователя в Sendbird (можно проверить, просмотрев Пользователи> { Пользователь}> Push-уведомление

Если вы еще этого не сделали, я бы очень хотел взглянуть на пример приложения iOS Calls и сравнить его реализацию с вашей.

К сожалению, без дополнительной информации сложно рассказать вам, как правильно реализовать вызовы iOS в Swift. Вы можете рассмотреть возможность использования их сообщества для дополнительных разговоров.

Комментарии:

1. Спасибо за ответ. Да, я выполнил оба вышеуказанных шага. Я попытался запустить пример кода, предоставленный sendbird (QuickStart), но он не работает на моем устройстве. Я попытался позвонить через их пример приложения, и это работает нормально. Можете ли вы сообщить мне, какая информация вам нужна. Я могу поделиться, если смогу

2. Мне нужен ваш APP_ID, но я бы предпочел, чтобы вы не публиковали публично. Можете ли вы предоставить мне точное название вашей организации в Sendbird? Я могу найти там ваш APP_ID.

3. Поделился с вами. Пожалуйста, проверьте свой почтовый ящик @tyler

4. привет, @tyler я получаю сообщение об ошибке «Не аутентифицирован 1800303 Пользователь не аутентифицирован».