我正在使用Titanium appcelerator来使用scheduleLocalNotification
我完全没问题。我只是想知道有没有办法在收到第一个通知时设置下一个scheduleLocalNotification
。有关的任何帮助非常感谢。谢谢。
答案 0 :(得分:1)
我不确定你的目标是什么,但你可以补充一下:
Ti.App.iOS.addEventListener('notification', function(e) {
// Trigger the next notification
});
无论何时收到本地通知,都会触发。 在其中,您可以检查,如果是您的本地通知,如果是,请安排新的。
有关“通知”事件的更多信息,请尝试: http://docs.appcelerator.com/platform/latest/#!/api/Titanium.App.iOS-event-notification
答案 1 :(得分:0)
For:Ali Akram评论
使用'localnotificationaction'
侦听器代替'notification'
在后台调用应用程序。
之后,您可以与通知操作进行交互,例如:
Ti.App.iOS.addEventListener('notification', function(e) {
if (e.category == "DOWNLOAD_CONTENT" && e.identifier == "ACCEPT_IDENTIFIER") {
alert('start download');
}
// Reset the badge value
if (e.badge > 0) {
// reset send
}
});