Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| kotlin:notificaciones [2023/11/03 12:11] – creado thejuanvisu | kotlin:notificaciones [2023/11/23 10:14] (actual) – thejuanvisu | ||
|---|---|---|---|
| Línea 11: | Línea 11: | ||
| Primero crearemos las constantes con el nombre del canal, el ID del canal y el ID de la notificación que crearemos al inicio de la clase de nuestra activity: | Primero crearemos las constantes con el nombre del canal, el ID del canal y el ID de la notificación que crearemos al inicio de la clase de nuestra activity: | ||
| - | < | + | < |
| private val nombreCanal = " | private val nombreCanal = " | ||
| private val idCanal = " | private val idCanal = " | ||
| Línea 21: | Línea 21: | ||
| Después, donde termina la función onCreate crearemos un canal de notificaciones, | Después, donde termina la función onCreate crearemos un canal de notificaciones, | ||
| - | < | + | < |
| private fun crearCanalNotificacion(){ | private fun crearCanalNotificacion(){ | ||
| if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){// | if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){// | ||
| Línea 38: | Línea 38: | ||
| Finalmente crearemos la función para lanzar la notificación: | Finalmente crearemos la función para lanzar la notificación: | ||
| - | < | + | < |
| private fun crearNotificacion(){ | private fun crearNotificacion(){ | ||
| crearCanalNotificacion()// | crearCanalNotificacion()// | ||
| Línea 60: | Línea 60: | ||
| </ | </ | ||
| + | |||
| + | ===== A tener en cuenta ===== | ||
| + | Si tras establecer los permisos y demás no te salen las notificaciones debes ir a configuración de android, ir a la sección de permisos de notifiaciones y asegurarte de que tu aplicación no esté deshabilitada: | ||
| + | {{: | ||
| + | |||
| + | Buscamos Notificaciones en la barra de búsqueda y vamos al gestor de permisos de notificaciones: | ||
| + | {{: | ||
| + | |||
| + | Si nuestra App no aparece, le daremos a donde pone más recientes y luego a Desactivadas: | ||
| + | {{: | ||
| + | |||
| + | Después de eso se nos mostrarán las activaciones sin permisos de notificación, | ||
| + | |||