Hey i tienen un cambio en el archivo de java para esto. src/android/Notification.java
añadido una referencia a dlg.create()
Primero Declarar esto ..
private AlertDialog alertbox;
continuación, agregue un caso en el que se envía "despedir" de Javascript
else if (action.equals("dismiss")) {
this.dismissAll();
}
Método que se añaden:
public void dismissAll(){
alertbox.dismiss();
}
Recuerde agregar lo mismo en la notificación.js en la carpeta www de la notificación de plugin
dismiss: function(message, completeCallback, title, buttonLabel) {
var _title = (title || "Alert");//Doesnt Matter!
var _buttonLabel = (buttonLabel || "OK");//Doesnt Matter!
exec(completeCallback, null, "Notification", "dismiss", [message, _title, _buttonLabel]);
},
Ahora Añadir
alertbox = dlg.create();
alertbox.show();
en lugar de
dlg.create();
dlg.show();
en todos los lugares.
y que son buenos para ir llamando
navigator.notification.dismiss("",null,"");
Este desestimará toda la pronta alerta/Confirmar/abierto.