我正在使用 Titanium SDK 3.1。我想取消预定的 LocalNotification (iOS)。我看到了那个方法Ti.App.iOS.cancelLocalNotification(Number id)
(http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.App.iOS),但我不知道如何id
在创建Ti.App.iOS.scheduleLocalNotification(<NotificationParams>)
. 我读到我必须在属性id
内部创建一个名为的userInfo
属性,但我无法让它工作。
示例代码(不起作用):
Ti.App.iOS.scheduleLocalNotification({
alertBody : "My notification",
badge : 0,
repeat : "daily",
userInfo : {
id : 1234
},
sound : "alarm.mp3",
date : new Date()
});
Ti.App.iOS.cancelLocalNotification(1234); // => undefined