OSX Lion 10.7.5中的TideSDK通知

时间:2013-08-02 14:18:34

标签: tidesdk

我开始将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一起使用

1 个答案:

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

希望它有所帮助。