2016-02-13 5 views
0

Я создаю мобильное приложение, которое имеет безопасную видеоконференцию. Я нашел ионическую структуру, которая может поддерживать corodova. Могу ли я создать гибридное приложение openTok в Ionic? Если да, могу ли я знать, что такое pro и минусы или ограничения по сравнению с Android и iOS?Могу ли я построить гибридное приложение openTok (tokbox) с ионным каркасом?

ответ

1

Короткий ответ: да.

Но, как всегда, вещи немного сложнее, чем это.

WebRTC отлично работает на Android, поэтому будет работать в Кордове или даже Chrome. Однако Safari от Apple (который использует WebKit) в настоящее время не поддерживает WebRTC.

У меня был некоторый успех с использованием https://github.com/eface2face/cordova-plugin-iosrtc, который обеспечивает прокладку для WebRTC и позволяет использовать OpenTok.js SDK на обеих платформах. Тем не менее, есть несколько точек боли вокруг размера и наложения элементов управления.

Существует также: https://github.com/songz/cordova-plugin-opentok и https://github.com/aoberoi/cordova-plugin-opentokjs которые я еще не пробовал, но должен работать отлично. Я считаю, что предыдущий обертывает собственные SDK, предоставленные TokBox, в то время как последний использует iosrtc.

2

Я просто хотел добавить к этому обновленную версию. Я говорил с несколькими (очень полезными) людьми в TokBox, и они разветвили и выпустили обновленную версию плагина Song Zheng (SONGZ). У нас были проблемы с более старой зависимостью от устаревшей версии, но она обновлена ​​до 2.12. https://github.com/msach22/cordova-plugin-opentok/

Хотя он официально не поддерживается TokBox, вы больше не будете вынуждены использовать старый 2.8.3 iOS SDK!

Большое спасибо за Маник там

0

Брэд, спасибо за обмен плагин!

Я переместил обновленный плагин Cordova в организацию OpenTok GitHub в качестве проекта OpenTok Labs, поэтому, пожалуйста, не стесняйтесь вносить свой вклад!

Плагин в настоящее время совместим с OpenTok iOS & Android 2.12.0 SDK. Я внес некоторые изменения, такие как OT.initPublisher не требующие ключ API (по аналогии с OpenTok JS SDK) и добавил еще издатель свойства: https://github.com/opentok/cordova-plugin-opentok/blob/master/docs/ot.md#initPublisher

Вот некоторые находчивые ссылки: