linux - 带有 Go 的 macOS 通知
问题描述
我制作了一个简单的应用程序,可以在 Go 中发送通知。在 Linux 中,使用notify-send
一切都很好,而在 macOS 中osascript
发送没有图标的通知(它使用默认的 AppleScript 图标),我需要显示我的图标。我也不想用terminal-notifier
,因为不是每个人都有。
如何在显示图标的 macOS 中使用 Go 发送通知(使用osascript
或什至使用其他一些外部库)?
解决方案
您不能通过 osascript 将图标添加到通知中,正如您从文档中看到的那样:显示通知
使用通知中心发布通知,其中包含标题、副标题和说明,并可选择播放声音。
您还可以在此答案中找到一些说明:https ://stackoverflow.com/a/49079025/5199939