Macos 在MAC cocoa应用程序中显示通知编号

Macos 在MAC cocoa应用程序中显示通知编号,macos,cocoa,Macos,Cocoa,我想显示通知(比如在utorrent或itunes中最小化应用程序时存在的数量(当您有一些更新时),或者在outlook中显示未读邮件的数量)。 我将其用于消息传递应用程序,因此当应用程序最小化并且我收到消息时,它必须显示未读消息的数量 我是否需要像iPhone应用程序那样使用apple推送通知?如果需要,还有其他方法吗? 谢谢您可以使用。另请参见。您可以使用。另请参见。如果您指的是应用程序驳接图标右上角的红色小徽章,那么这就是所谓的驳接徽章标签,您可以通过代码轻松地设置它,因为我用Cocoa

我想显示通知(比如在utorrent或itunes中最小化应用程序时存在的数量(当您有一些更新时),或者在outlook中显示未读邮件的数量)。 我将其用于消息传递应用程序,因此当应用程序最小化并且我收到消息时,它必须显示未读消息的数量

我是否需要像iPhone应用程序那样使用apple推送通知?如果需要,还有其他方法吗?
谢谢

您可以使用。另请参见。

您可以使用。另请参见。

如果您指的是应用程序驳接图标右上角的红色小徽章,那么这就是所谓的驳接徽章标签,您可以通过代码轻松地设置它,因为我用Cocoa Applescript/Applescript Objective C进行所有编程我正在与C斗争,因此我将使用一个简单的代码:

您应该能够使用以下内容设置停靠图标徽章:

[[NSApp dockTile] setBadgeLabel: @"1"];

// Sets the Dock Badge to "1"

(PS我只是猜测这一点,因为我必须在心里将其转换为目标C)但这应该是可行的

如果你提到应用程序停靠图标右上角的红色小徽章,那么这就是停靠徽章标签,你可以通过代码轻松地设置它,因为我所有的程序都是用Cocoa Applescript/Applescript Objective C编写的,所以我很难使用C,所以我将使用一个简单的代码:

您应该能够使用以下内容设置停靠图标徽章:

[[NSApp dockTile] setBadgeLabel: @"1"];

// Sets the Dock Badge to "1"

(PS我只是猜测这一点,因为我必须在心里将其转换为目标C)但这应该起作用

Dock图标上的徽章是你所说的通知吗?Dock图标上的徽章是你所说的通知吗?