我們嘗試實施本地通知擴展distriqt。Distriqt AIR本地通知Ane - 刪除舊通知
隨着停用事件新的通知設定:
notification.id = int(Math.random()*100);
notification.tickerText = _asde + " asdasd!";
notification.title = _asde + " asd!";
notification.body = "asd!";
notification.iconType = NotificationIconType.APPLICATION;
notification.count = 0;
notification.repeatInterval = 0;
notification.vibrate = false;
notification.playSound = true;
notification.soundName = "assets/sounds/notification.mp3";
notification.delay = secondsToDeath;
notification.data = "Some notification data to attach "+notification.id;
try
{
Notifications.service.notify(notification.id, notification);
_count ++;
Notifications.service.setBadgeNumber(_count);
}
catch (e:Error)
{
}
如果用戶點擊應用程序,並再次停用它,新的通知設定。
舊的通知仍然可用並顯示,但我們希望刪除舊的通知。 我們還沒有找到註銷舊通知的方法。
任何想法?
private static const DEACTIVATE_NOTIFICATION_ID_4 : int = 4;
已聲明。
if(_GoodA == true){
setSpielenFertigDate.time = 2400000*(1-_aktuellerFreudeWert/_maximalerFreudeWert);
var secondsToSpielenFertig:int = int((setSpielenFertigDate.time)/ 1000);
trace("halloe" + _fernseherAn.toString());
notification4.id = DEACTIVATE_NOTIFICATION_ID_4;
notification4.tickerText = "He test it!";
notification4.title = "sdf is happy!";
notification4.body = "sdf test is on!";
notification4.iconType = NotificationIconType.APPLICATION;
notification4.count = 0;
notification4.repeatInterval = 0;
notification4.vibrate = false;
notification4.playSound = true;
notification4.soundName = "assets/sounds/notification.mp3";
notification4.delay = secondsToSpielenFertig;
notification4.data = "Some notification data to attach "+ notification4.id;
try
{
Notifications.service.notify(notification4.id, notification4);
_count ++;
Notifications.service.setBadgeNumber(_count);
}
catch (e:Error)
{
}
}
else{
trace("halloe2" + _fernseherAn.toString());
setSpielenDate.time = 5100000*(_aktuellerFreudeWert/_maximalerFreudeWert);
var secondsToSpielen:int = int((setSpielenDate.time)/ 1000);
notification4.id = DEACTIVATE_NOTIFICATION_ID_4;
notification4.tickerText = "He tested it!";
notification4.title = "sdf is unhappy!";
notification4.body = "sdf test is off!";
notification4.iconType = NotificationIconType.APPLICATION;
notification4.count = 0;
notification4.repeatInterval = 0;
notification4.vibrate = false;
notification4.playSound = true;
notification4.soundName = "assets/sounds/notification.mp3";
//Sekunden bis Nachricht geschickt wird
notification4.delay = secondsToSpielen;
notification4.data = "Some notification data to attach "+notification4.id;
try
{
Notifications.service.notify(notification4.id, notification4);
_count ++;
Notifications.service.setBadgeNumber(_count);
}
catch (e:Error)
{
}
}
如果應用程序的停用事件被觸發,它會跟蹤if和else子句的正確部分。但它不會更新正文和標題...
你是在iOS還是Android? – Michael 2013-02-24 00:58:36