Usando MIT App Inventor, ¿cómo podemos asegurarnos de que el notificador aparece solo la primera vez que un usuario ingresa a una pantalla?

hola, si desea que su notificador aparezca solo la primera vez que su usuario ingrese a la pantalla de su aplicación, necesitará lo siguiente para implementar ciertos parámetros de verificación en su aplicación.

  1. Tiny-DB, Clock Timer, el notificador y también necesitarás implementar la instrucción de bloque if_control
  • por primera vez, el usuario inicia nuestra aplicación después de la instalación, cuando se inicializa la pantalla, lo que debe hacer es usar la sentencia if_control_ para determinar si su pequeña base de datos está vacía o no. si está vacío, queremos que nuestro notificador salte y muestre nuestro mensaje al usuario.
  • A continuación, establece su intervalo Clock_timer en diez (10) seg. o cualquiera de su elección. cuando nuestro clock.timer está activo, queremos que llame a la pequeña base de datos y almacene el valor Cero (0) en ella. Mientras este valor permanezca en la Db minúscula, nuestro notificador no aparecerá la próxima vez que el usuario inicie la aplicación. amablemente siga la instantánea de abajo para implementar esto.

sin embargo, si desea que el notificador salte solo uno cada vez que el usuario ingrese a la pantalla o inicie la aplicación, entonces no necesita colocar ningún parámetro de verificación. simplemente haga: “Cuando Screen1.Initialize, Call_Notifier.ShowAlert = ‘su mensaje para mostrar'”

A continuación se muestra la instantánea sobre cómo implementar eso.

Gracias y buena suerte inventando!

En el evento Screen1.Initialize, lea el valor de una etiqueta TinyDB llamada “firstrun”. Establezca “valor si no existe” en VERDADERO.

Si el valor es VERDADERO, significa que no estaba allí. Por lo tanto, es la primera vez que el usuario ejecuta su aplicación. Guarde la etiqueta “firstrun” con un valor FALSO y muestre el notificador.

La próxima vez que se ejecute su aplicación, la verificación devolverá FALSE y el notificador no se mostrará.

Simplemente ponga el notificador en la sección “cuando se inicializa screen2”. Solo se mostrará cuando la pantalla esté abierta. Nunca he programado antes, pero logré crear un juego increíble en 2 semanas con el inventor de la aplicación. Échale un vistazo a

Ball Catcher – Aplicaciones de Android en Google Play