Terminado

Videollamadas a través de una web embebida

Publicado el 03 Enero, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesitamos realizar videollamadas a través de una web embebida en wkwebview en iOS.

Las videollamadas funcionan correctamente a través de la web,  sin embargo en la embebida (app) no se tiene acceso a la cámara y el micrófono a la hora de realizar la videollamada.

Se está utilizando la API  de OpenTok para la realización de videollamadas, una opción que hemos planteado (y como la hemos solucionado en dispositivos Android) es la de a través de un evento desde la web, detectarlo en el dispositivo móvil y abrir un navegador nativo con una URL personalizada con un token único para la videollamada.

El objetivo es hacer que funcionen las videollamadas, ya sea habilitado de alguna forma permisos al micrófono y la cámara (hemos probado a añadir permisos y no funcionan en la videollamada), o bien  poder detectar el evento que viene de la web y abrir un navegador con esa url, que es un evento que se manda de esta forma:

//Funciona en android
parent.postMessage(userId, '*');
//No funciona en iOS
window.webkit.messageHandlers.postMessageListener.postMessage(userId,'*');

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Modificar una app existente
Tipo de app Utilidad - Aplicación de utilidad (flash, calculadora, etc.)
Necesita backend No
Procesador de pago No

Plazo de Entrega: 24 Enero, 2022

Habilidades necesarias