Actualización Permisos Llamadas App Grabadora Multiplataforma

Job ID: 40115953

Budget: €30 – €250 EUR

Ya tengo publicada una app que graba la voz; funciona correctamente, pero ahora necesito actualizarla para que solicite y gestione de forma fiable tres permisos clave: acceso a llamadas, a almacenamiento y a contactos. El objetivo principal es que las grabaciones de llamadas se guarden automáticamente en Android –sin que el usuario tenga que intervenir– y que, en iOS, queden disponibles tras la acción manual que Apple permite.

Trabajo sobre ambas plataformas, así que habrá que tocar el proyecto Android (Java/Kotlin, Android Studio, Privacy-Sensitive Permissions, API 33+) y el de iOS (Swift, Xcode, AVAudioSession, CallKit). El flujo ideal es:

• Android: cuando el usuario concede los permisos, la app detecta una llamada, inicia la grabación en segundo plano y almacena el archivo en la carpeta interna que ya usa la app.
• iOS: la app pide permisos adecuados, el usuario acciona “Grabar”, y la llamada queda guardada en el contenedor designado.

Entrego el código fuente actualizado, los cambios de manifest/Info.plist, y un breve README con instrucciones de prueba para que pueda compilar de inmediato en mis cuentas de desarrollador. Se dará por aceptado cuando ambas versiones:
1. Soliciten y muestren los tres permisos mencionados.
2. Guarden archivos de audio de llamadas tal como describo, sin errores ni pérdidas de calidad.

Si tienes experiencia previa implementando permisos sensibles y manejo de audio en Android e iOS, mándame tu propuesta indicando plazo estimado y qué librerías planeas utilizar.