我开始将tideSDK用于简单的桌面应用程序。我正在使用通知api。这适用于Windows平台,但不适用于我的OSX Lion 10.7.5。
这是来自TideSDK文档tideSDK docs
的通知代码doSomething = () ->
alert "nice!"
notification = Ti.Notification.createNotification(
title: "Notification from App"
message: "Click here for updates!"
timeout: 10
callback: doSomething
icon: "app://img/icon.png"
)
notification.show()
如此说,这适用于Windows,所以代码似乎是正确的,但不是在OSX上。有任何想法吗 ?
我正在使用开发人员SDK的1.4.2版本,根据我读到的它应该与Growl一起使用
答案 0 :(得分:2)
Harry,我对CoffeeScript不是很熟悉,但下面的代码在10.7.5和10.8.4中适用于我 - 它看起来与你的相似:
function showNotify(title, message) {
var notification = Ti.Notification.createNotification({
'title': title || 'No Title',
'message': message || 'No Message',
'timeout': 10
});
notification.show();
}
showNotify("The Title", "The Message");
希望它有所帮助。