Como crear notificaciones en Sketchware.

Hola a todos, Sketchware no cuenta con un bloque propio para crear notificaciones, sin embargo hay un bloque que te da posibilidad de agregar tu propio código, aunque de un modo muy restringido y demás, mínimo te permitirá de crear notificaciones y personalizar algunos aspectos de nuestra aplicación.

 

Para lo mismo seguiremos los siguientes pasos.

 

  1. seleccionar la actividad que va a lanzar la notificación.
  2. En la lista de bloques de color verde (Operator) utilizaremos el bloque add source directly.
  3. A continuación sólo tienen que copiar éste código en el bloque.

Notification.Builder mBuilder = new Notification.Builder(MainActivity.this);

mBuilder.setSmallIcon(R.drawable.app_icon);

mBuilder.setContentTitle("Título");

mBuilder.setContentText("Descripción");

mBuilder.setDefaults( Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE);

NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

Intent notificationIntent = new Intent(getApplicationContext(),MainActivity.class);

PendingIntent pendingIntent = PendingIntent.getActivity(getApplicationContext(), 0, notificationIntent, Intent.FLAG_ACTIVITY_NEW_TASK);

mBuilder.setContentIntent(pendingIntent).setAutoCancel(true);

notificationManager.notify(1, mBuilder.build());

  1. Finalmente, sólo tienen que personalizar la información que dará la notificación así como la actividad que debe lanzarse al pulsar en ésta.
  2. Para esto cambiaremos la palabra título por el título que ustedes quieran poner, en el caso de la descripción haremos lo mismo. (OJO) tanto el título como la descripción deben ir entre «comillas».

La función de ésta notificación más allá de ser meramente informativa es lanzar una actividad. Normalmente se lanza la actividad principal de la aplicación, pero si ustedes quieren lanzar una actividad secundaria tendrán que modificar donde dice: [MainActivity.class] por el nombre de la actividad a ser lanzada.

 

Ahora solo tienes que descargar el archivo apk con el código de la notificación y crear notificaciones en tu app, si necesitan más información dejen un comentario, también puedes visitar el sitio web oficial de Sketchware:  (https://docs.sketchware.io/docs/getting-started.html) donde encontrarán más información.

 

Clic aquí para descargar el archivo apk

Nota:

Éste código solo funciona en el (MainActivity), si lo va a poner en otra parte tendrá que cambiar MainActivity.this por la actividad correspondiente.

Una respuesta a “Como crear notificaciones en Sketchware.”

Responder a DrH Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*