Apps móviles

Para mostrar Nume o la videoconsulta dentro de una app, se usa una vista web (WebView). La app tiene que declarar los permisos de abajo, pedírselos al usuario y dar acceso a la cámara y al micrófono a la vista web.

Aplica a la integración SSO y a la videoconsulta embebida del Portal de Operadores.

Android

Archivo: AndroidManifest.xml

Permisos obligatorios

Dentro de la etiqueta <manifest>:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
PermisoPara qué se usa
CAMERATransmitir la imagen del paciente.
RECORD_AUDIOTransmitir la voz del paciente.
MODIFY_AUDIO_SETTINGSAjustar la salida de audio durante la llamada (altavoz, auriculares).

La app también necesita INTERNET y ACCESS_NETWORK_STATE. Si no figuran en el manifiesto, agréguelos:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Recomendado

<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />

Con android:required="false", Google Play no oculta la app a los dispositivos sin cámara, autofoco o micrófono. Si no se agregan, Google Play asume que la cámara, el autofoco y el micrófono son obligatorios, porque la app pide los permisos CAMERA y RECORD_AUDIO.

Opcional: mantener la llamada al salir de la app

Si la videoconsulta tiene que seguir activa cuando el paciente sale de la app o bloquea la pantalla, la app tiene que ejecutar un servicio en primer plano con android:foregroundServiceType="camera|microphone" y declarar:

  • FOREGROUND_SERVICE
  • FOREGROUND_SERVICE_CAMERA
  • FOREGROUND_SERVICE_MICROPHONE
  • POST_NOTIFICATIONS

FOREGROUND_SERVICE_CAMERA y FOREGROUND_SERVICE_MICROPHONE se exigen desde Android 14, y POST_NOTIFICATIONS se pide al paciente desde Android 13.

iOS

Archivo: Info.plist

Permisos obligatorios

<key>NSCameraUsageDescription</key>
<string>Se usa la cámara para la videoconsulta médica.</string>

<key>NSMicrophoneUsageDescription</key>
<string>Se usa el micrófono para la videoconsulta médica.</string>

iOS muestra estos textos cuando la app pide acceso a la cámara y al micrófono. Pueden adaptarse al tono de la app, siempre que expliquen para qué se usan.

Importante

Sin estas dos claves, iOS no permite usar la cámara ni el micrófono. Las dos tienen que estar presentes antes de publicar.

Checklist

PlataformaÍtemTipo
AndroidCAMERA, RECORD_AUDIO, MODIFY_AUDIO_SETTINGS, INTERNET, ACCESS_NETWORK_STATEObligatorio
Androiduses-feature de cámara, autofoco y micrófono con required="false"Recomendado
AndroidServicio en primer plano y sus permisos, si la llamada sigue en segundo planoOpcional
iOSNSCameraUsageDescriptionObligatorio
iOSNSMicrophoneUsageDescriptionObligatorio
Copyright © 2026, Nuevo Método