Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


kotlin:notificaciones

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
kotlin:notificaciones [2023/11/03 12:11] – creado thejuanvisukotlin: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:
-<code>+<code kotlin>
     private val nombreCanal = "depanama"     private val nombreCanal = "depanama"
     private val idCanal = "retrovisu"     private val idCanal = "retrovisu"
Línea 21: Línea 21:
 Después, donde termina la función onCreate crearemos un canal de notificaciones, que es necesario para dispositivos con android 8 y superior: Después, donde termina la función onCreate crearemos un canal de notificaciones, que es necesario para dispositivos con android 8 y superior:
  
-<code>+<code kotlin>
     private fun crearCanalNotificacion(){     private fun crearCanalNotificacion(){
         if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){//Comprobamos la versión         if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){//Comprobamos la versión
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:
-<code>+<code kotlin>
     private fun crearNotificacion(){     private fun crearNotificacion(){
         crearCanalNotificacion()//Creamos canal de comunicación         crearCanalNotificacion()//Creamos canal de comunicación
Línea 60: Línea 60:
  
 </code> </code>
 +
 +===== 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:
 +{{:kotlin:imagen_2023-11-03_131403843.png|}}
 +
 +Buscamos Notificaciones en la barra de búsqueda y vamos al gestor de permisos de notificaciones:
 +{{:kotlin:imagen_2023-11-03_131547617.png|}}
 +
 +Si nuestra App no aparece, le daremos a donde pone más recientes y luego a Desactivadas:
 +{{:kotlin:imagen_2023-11-03_131753760.png|}}
 +
 +Después de eso se nos mostrarán las activaciones sin permisos de notificación, buscaremos nuestra app y le activaremos los permisos.
 +
kotlin/notificaciones.1699013495.txt.gz · Última modificación: 2023/11/03 12:11 por thejuanvisu