1

我开始将潮汐SDK 用于一个简单的桌面应用程序。我正在使用通知 API。这适用于 Windows 平台,但不适用于我的 OSX Lion 10.7.5。

这是来自 TideSDK docstideSDK 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 一起使用的内容

4

1 回答 1

2

哈利,我对 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");

希望能帮助到你。

于 2013-08-05T19:19:42.683 回答