我想显示通知(例如,当应用程序在utorrent或itunes中最小化时存在的数字(当你有更新时)或者在Outlook中显示未读邮件的数量)。 我将它用于消息传递应用程序,因此当应用程序最小化并且我收到消息时,它必须显示未读消息的数量。
我是否需要像iPhone应用程序一样使用Apple推送通知,如果有其他方式吗? 谢谢
答案 0 :(得分:2)
您可以使用NSDockTile执行此操作。另请参阅Dock Tile Programming Guide。
答案 1 :(得分:1)
如果您引用应用程序停靠栏图标右上角的小红色徽章,那么这就是Dock徽章标签,您可以通过代码轻松设置它,因为我在Cocoa Applescript / AppleScript Objective C中完成所有编程我与C斗争所以我使用一个简单的代码:
您应该可以使用以下方式设置Dock图标徽章:
[[NSApp dockTile] setBadgeLabel: @"1"];
// Sets the Dock Badge to "1"
(PS我猜对了,因为我不得不在精神上将其转换为Objective C)但这应该有效