设置下一个通知scheduleLocalNotification Titanium Appcelerator

时间:2016-10-31 19:06:16

标签: javascript ios notifications appcelerator titanium-mobile

我正在使用Titanium appcelerator来使用scheduleLocalNotification我完全没问题。我只是想知道有没有办法在收到第一个通知时设置下一个scheduleLocalNotification。有关的任何帮助非常感谢。谢谢。

2 个答案:

答案 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
                }
       });