Это невозможно при доступных в настоящее время параметрах уведомлений и конфигурации Центра уведомлений. Три варианта у вас есть
- Нет уведомлений
- Баннер
- Баннеры, которые остаются, пока не нажали
Вы не можете контролировать содержимое сообщения, оно просто показывает, что отправлено уведомляющим приложением.
Поэтому, глядя на iMessages, нет способа изменить или ограничить уведомления, которые по умолчанию отправляются в Центр уведомлений.
Поэтому единственное решение, которое я могу придумать, - это полностью отключить уведомления iMessage в Центре уведомлений.
Затем с помощью встроенной в iMessage возможности запускать Applescripts при возникновении событий, а затем отправлять свои собственные уведомления без содержимого, вызывающего оскорбления (более частное IMHO для рабочих машин), в Центр уведомлений с помощью сторонних сценариев.
Конечно, эти уведомления будут иметь ваш собственный определенный контент, а также должны поступать из приложения, которое включено в Центре уведомлений.
Эта ветка может дать вам представление о том, как создать уведомление, которое можно вызвать из Applescript.