簡體   English   中英

如何在Mac OS X上設置本地通知?

[英]How to set local notification on Mac OS X?

我正在為mac os x編寫一個應用程序,我每天都要顯示一個通知,以提醒用戶一些事情。 即使應用程序未運行,也會顯示通知,並且我無法使用推送通知。

我想最好的解決方案是本地通知,就像在iOS上一樣。 我也知道UILocalNotification僅適用於iOS。 但我認為應該有另一種解決方案。

任何人都可以指出我正確的方向嗎? 它甚至可能嗎? 如果是,那么最佳做法是什么?

MacOS 10.8(Mountain Lion)中添加了與iOS本地通知非常相似的本地通知支持。 有關更多信息,請參閱MacOSX10.8/Frameworks/Foundation.Framework/NSUserNotification.h
快速使用示例可以在這里找到。

即使應用未運行,也會顯示通知

好吧,仍然需要運行一些東西才能發送實際通知。 大多數輔助程序用於此(單獨的可執行二進制文件,作為啟動代理程序或啟動守護程序添加)。 所以我建議你創建一個類似守護進程的幫助程序,它將作為每個用戶的啟動守護進程添加。 您還可以查看共享文件列表api,了解如何將其添加到用戶的登錄項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM