J'ai découvert que les préférences du centre de notification se trouvent dans une base de données sqlite dans le dossier de l'utilisateur. ~/Library/Application Support/NotificationCenter/
Le fichier est nommé avec un GUID donc je ne suis pas sûr qu'il soit le même pour chaque compte, mais c'était le seul fichier dans le répertoire et il a un .db
extension. J'ai utilisé la commande sql suivante
update app_info set flags = 134 where bundleid = 'com.apple.appstore'
Je ne suis pas sûr à 100% que cela fonctionne ou pas, mais vous pouvez l'essayer en exécutant
sqlite3 ~/Library/Application\ Support/NotificationCenter/*.db "update app_info set flags = 134 where bundleid = 'com.apple.appstore'"
dans un terminal.
Signification des drapeaux
Comme suggéré, voici ce que j'ai pu découvrir sur la valeur des drapeaux en modifiant les entrées par le biais des Préférences Système et en observant le changement résultant de la valeur des drapeaux.
La valeur de l'indicateur semble être un masque de bits d'au moins 16 bits, comme suit
| | | | | | | | | | M | | A | b | S | B | H |
Les significations des champs sont
M Défini si les options ont été modifiées par rapport aux valeurs par défaut.
A Définissez si les alertes doivent être affichées pour l'application.
b Indiquez si les bannières doivent être affichées pour l'application.
S Défini si "Jouer un son lors de la réception de notifications" est coché.
B Défini si l'option "icône de l'application badge" est cochée.
H Défini si l'option "Afficher dans le centre de notification" n'est pas cochée.
Je n'ai pas pu trouver de signification pour les champs restants. La valeur 134 est la valeur originale de l'entrée de l'appstore (qui était de 150) mais avec le bit d'alerte désactivé. Je pensais que l'un des bits supplémentaires définis sur l'entrée de la boutique en ligne était celui qui la faisait disparaître du volet des préférences, mais même après les avoir effacés, elle n'apparaissait pas.
0 votes
N'y a-t-il pas une option dans le
System Preferences -> Notifications
pour désactiver l'App Store ?4 votes
L'App Store n'apparaît pas dans la liste des applications qui s'y trouvent.
0 votes
Merde. Désolé pour cela. Je suis au travail et je n'ai pas pu vérifier.
4 votes
Une laideur supplémentaire : Il n'est pas possible de supprimer la notification sans faire apparaître l'App Store (que les utilisateurs non administrateurs ne peuvent même pas utiliser), et elle ne semble pas non plus s'estomper après un certain temps.
0 votes
Vous constaterez peut-être que vous pouvez faire glisser la notification vers la droite pour temporairement le rejeter sans faire apparaître l'App Store, mais il réapparaît ~ une demi-heure plus tard ...