Приложение WebRTC на IOS не работает на iPhone в США - PullRequest
0 голосов
/ 01 июня 2018

Я создал приложение для видеозвонков iOS в Swift.Он работает в тестах с моими коллегами в Индии и Марокко.Я в Марокко.Приложение не работает на айфонах моих коллег в США.Как и у нас, у них есть последние iOS и iPhone 7 и 8. Ни один не работал.Видеозвонок не соединяется, и я получаю сокетное соединение, поскольку я продолжаю проверять свои журналы.

Я искал везде и пробовал некоторые решения, но ни одно из них не работало для меня.Я сделал следующее: • Транспортный протокол, проверенный и активированный, чтобы разрешить все сокеты. Сниженное качество видео (я подозревал, что это может быть проблема с сетью)

Эта проблема присутствует только на американских iPhone.Для такого приложения для видеозвонков есть ли разница между iPhone в США и Марокко и Индией?Это проблема безопасности?Может быть, Apple блокирует наше соединение как подозрительное?

Техника и библиотеки:

Skylink SDK OneSignal SDK Swift

Подробности телефонов наших американских коллег: • ОС: ios 11.3.1 • загрузка по Wi-Fi 96 Мбит / с • загрузка по Wi-Fi 11,7 Мбит / с • Устройства = iphone 8 и iphone X. • Интернет-провайдер: интернет-спектр

Я не включил никаких кодов, поскольку приложение отлично работает на нашей стороне.

1 Ответ

0 голосов
/ 01 июня 2018

ИСПРАВЛЕНО ИЗМЕНЕНИЕМ SDK

Оказалось, что проблема возникла из-за серверов Skylink, развертываемых в Сингапуре, что привело к большой задержке между партнером и сервером, ион никогда не передает видеоконтент.

После переключения на что-то внутри США (OpenTOK) приложение начало нормально работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...