Titanium SDK 3.1 を使用しています。スケジュールされた LocalNotification をキャンセルしたい (iOS)。そのメソッドTi.App.iOS.cancelLocalNotification(Number id)
( http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.App.iOSid
) を見ましたが、作成時にを指定する方法がわかりません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