He encontrado que las preferencias para el centro de notificaciones se encuentra en una base de datos sqlite en ~/Library/Application Support/NotificationCenter/
El nombre del fichero con un GUID así que no estoy seguro si es el mismo para todas las cuentas, pero era el único archivo en el directorio y tiene un .db
de extensión. He utilizado el siguiente comando sql
update app_info set flags = 134 where bundleid = 'com.apple.appstore'
No estoy 100% seguro de si está trabajando o no, pero se puede tratar mediante la ejecución de
sqlite3 ~/Library/Application\ Support/NotificationCenter/*.db "update app_info set flags = 134 where bundleid = 'com.apple.appstore'"
en un terminal.
Significado de las Banderas
Como se ha sugerido, he aquí lo que yo era capaz de averiguar acerca de los indicadores de valor mediante la modificación de las entradas a través de Preferencias del Sistema y observando el cambio resultante en el valor de indicador.
El valor del indicador que parece ser una máscara de bits de al menos 16 bits de la siguiente manera
| | | | | | | | | | M | | A | b | S | B | H |
Los significados de los campos
M Establecer si las opciones que se han modificado a partir de los valores predeterminados
Un Conjunto si las alertas que se muestra para la aplicación de
b Establecer si los banners, debe ser la muestra para la aplicación
S Establecer si "Reproducir sonido cuando se reciben notificaciones" está marcada
B Establecer si "Insignia del icono de la aplicación" está marcada
H Establecer si "Mostrar en el Centro de Notificaciones" está desactivada
Yo no era capaz de encontrar ningún significado para el resto de los campos. El valor de 134 es el valor original que la appstore de entrada tenía (que era de 150), pero con la alerta de bits desactivada. Yo pensaba que uno de los bits adicionales establecidos en la appstore de entrada fue la que causó que se oculta desde el panel de preferencias, pero incluso después de la limpieza no se muestran.