OS x中的Tary弹出通知

时间:2012-07-10 11:46:44

标签: macos notifications popup growl

我需要在我的OS x应用程序中显示类似于skype弹出的“A come online”。当我研究这个时,我发现我们可以使用Growl来实现它。但为此,使用我的应用程序的每个用户都需要安装Growl吗?

有什么方法可以制作一个独立的应用来显示通知吗?因为我们在安装Skype时没有安装Growl或任何其他软件,但他们仍然会弹出通知。

我真的很困惑。请帮帮我!提前谢谢!

1 个答案:

答案 0 :(得分:1)

不,您的用户不需要拥有Growl。旧版本的确如此,但从1.3开始,引用A Note to Developers

  

为了显示通知,不再需要Growl本身。 1.3 SDK允许应用程序生成没有安装Growl的Growl通知。这称为“Mist”,是1.3 SDK的新功能。因此,当允许您自定义通知时,Growl成为Growl的“专业”版本,而“免费”版本是内置通知。

如果您下载其中一个app plugins并安装它,而不安装Growl本身 - 邮件,iTunes或任何仍会显示通知的内容,您可以看到此工作正常。您只是没有一个方便的工具来配置它们(或查看历史记录,或汇总您离开时发生的通知)。这正是您的应用程序将如何适用于没有Growl的用户。

main Growl documentation仍然没有完全更新,因此它引起了很多混乱,并且学习所有细节有点复杂。

但简单版本很简单:只使用Growl框架显示通知,如果用户拥有它,则使用Growl,否则使用“Mist”。