Realizado

Videollamadas a través de una web embebida

Publicado em 03 de Janeiro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

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,'*');

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Eu preciso modificar um app existente
Tipo de aplicativo Utilidade - Aplicativo para utilidade (flash,calculadora,etc)
Precisa de back-end Não
Gateway de pagamento Não

Prazo de Entrega: 24 de Janeiro de 2022

Habilidades necessárias