2012-07-10 77 views
0

我需要在我的OS X應用程序中顯示類似於Skype的彈出窗口「A online online」。當我研究這個時,我發現我們可以用Growl來實現它。但爲此,每個使用我的應用程序的用戶都需要安裝Growl嗎?在操作系統中彈出提醒通知x

有沒有什麼辦法可以讓一個獨立的應用程序顯示通知?因爲我們在安裝Skype時沒有安裝Growl或任何其他軟件,但他們仍然顯示通知彈出。

我真的很困惑。請幫助我!提前致謝!

回答

1

不,您的用戶不需要咆哮。對於舊版本,情況是如此,但從1.3引用A Note to Developers

爲了顯示通知,不再需要低吼本身。 1.3 SDK允許應用程序在沒有安裝Growl的情況下生成Growl通知。這被稱爲「霧」,是1.3 SDK的一個新功能。因此,Growl在允許您自定義通知時成爲Growl的「專業版」,而「免費」版本是內置通知。

你可以看到這方面的工作,如果你下載app plugins之一,並安裝它,而無需安裝低吼本身郵件,iTunes或任何仍將顯示通知。你只是沒有一個方便的工具來配置它們(或查看歷史記錄,或收集在你離開時發生的通知)。這正是您的應用如何爲沒有咆哮的用戶工作。

main Growl documentation還沒有完全更新,所以這是一個很混亂的來源,學習所有的細節有點複雜。

但簡單的版本很簡單:只需使用Growl框架顯示通知,並且如果用戶擁有Growl,則使用Growl,否則使用Growl。

+0

非常感謝! 1.3 SDK在沒有安裝Growl的情況下確實可行。 – Advaith 2012-07-11 05:41:54