首页 > 解决方案 > 带有 Go 的 macOS 通知

问题描述

我制作了一个简单的应用程序,可以在 Go 中发送通知。在 Linux 中,使用notify-send一切都很好,而在 macOS 中osascript发送没有图标的通知(它使用默认的 AppleScript 图标),我需要显示我的图标。我也不想用terminal-notifier,因为不是每个人都有。

如何在显示图标的 macOS 中使用 Go 发送通知(使用osascript或什至使用其他一些外部库)?

标签: linuxmacosgopush-notification

解决方案


您不能通过 osascript 将图标添加到通知中,正如您从文档中看到的那样:显示通知

使用通知中心发布通知,其中包含标题、副标题和说明,并可选择播放声音。

您还可以在此答案中找到一些说明:https ://stackoverflow.com/a/49079025/5199939


推荐阅读