Да, согласился, спасибо за примечание. Первоначально намеревался дать ссылку на эту ветку, так как это был первый хит в Google, и у меня было решение
Я недавно написал appleScript для отправки уведомлений о вагонах. К нему можно получить доступ через команду терминала:
osascript /path/to/script boxcar_username "Title of Notification" "Body of Notification" "URL/to/54x54icon"
Это в свою очередь соответствует:
on run {BoxcarUSER, boxcartitle, boxcarmessage, BoxcarICONURL}
Переменная BoxcarUSER является единственной обязательной, остальные будут использовать значения по умолчанию. Если у вас есть собственный поставщик, вы можете открыть сценарий в редакторе сценариев и изменить свойство в верхней части сценария (в настоящее время у меня он установлен с поставщиком, которого я создал, поэтому не стесняйтесь изменять его). Другие значения по умолчанию могут быть изменены в пределах set {
в run{}
обработчик. Некоторые из них являются грубыми, например, если у вас нет подключения к Интернету, cURL завершится с ненулевым статусом (я думаю, что нет настоящего эксперта), поэтому сценарий не сможет перехватить сообщение об ошибке.
Некоторые идеи, о которых я думал. Так как вы можете отобразить значок, который отображается в коробке, вы можете использовать различные значки 57x57, чтобы показать пользователю разные происходящие события. Так что, возможно, вы могли бы нажать красный значок для остановки, зеленый для движения и т. Д.
Если бы кто-то мог создать лучшую иконку, это было бы здорово = p