Передача файлов SkyLink Webrtc Api между Web и IOS с использованием datachannel

#webrtc #skylink

#webrtc #skylink

Вопрос:

Попытка отправить двоичные и текстовые файлы отлично работает между браузером browser 2, устройством IOS на устройство IOS, но не web 2 IOS. В сообщении веб-приложения говорится, что файл отправлен, на IOS время ожидания истекло, и данные не получены, прочитайте некоторые места, где двоичные данные пока не могут быть отправлены, возможно, придется преобразовать их в base64, но нет функции отправки текста, любые предложения будут оценены, мне действительно нравится api, но действительно нужна эта функциональность.

Ответ №1:

Я предлагаю вам использовать sendBlobData() метод для завершения веб-приложения, как указано в их документах Web SDK здесь. По умолчанию sendBlobData() метод должен быть способен преобразовывать строки в Base64, если они не поддерживаются другим устройством.

В прошлом месяце, согласно примечанию к выпуску, мог быть внесен ряд изменений, которые могли бы решить проблему. Используете ли вы последние версии их SDK? Я предлагаю вам обратиться в службу поддержки на их портале, если все еще возникают проблемы при использовании их более поздних версий SDK.