Я не могу так или иначе говорить о том, что вы используете прослушиватель событий, но основная проблема здесь - сбой приложения.Это вызвано тем, что вы создаете несколько локальных уведомлений с одним и тем же именем переменной.Решение вашей проблемы - убедиться, что вы не используете одно и то же имя переменной каждый раз, когда планируете localNotification, поэтому используйте вместо этого что-то вроде массива.У меня была та же проблема, и это было 30-секундное исправление, чтобы бросить определение в массив, как показано:
notification[n] = Titanium.App.iOS.scheduleLocalNotification({
alertBody:"alert body",
alertAction:"View App",
userInfo:{"hello":"world"},
date:new Date(new Date().getTime() + 3000) // 3 seconds after backgrounding
});
n++;