2 votes

Quels processus MacOS gèrent les communications réseau iMessage ?

J'essaie d'identifier les processus MacOS Catalina qui gèrent la communication réseau avec les serveurs iMessage d'Apple.

Si vous avez activé iMessage et que vous quittez l'application Messages, les messages entrants sont toujours transmis à votre ordinateur.

J'ai essayé de tuer le imagent y IMDPersistenceAgent parce qu'ils semblaient liés à la messagerie, mais le premier semble être lié à FaceTime uniquement et la suppression du second n'a pas arrêté les iMessages entrants.

Pour être clair : je n'essaie pas simplement de désactiver iMessage. J'essaie d'identifier les processus qui gèrent la communication avec iMessage. Et ce, pour deux raisons :

  1. La terminaison de ces processus doit pouvoir être exécutée dans un script bash automatisé utilisant pkill ou quelque chose de similaire, et la désactivation d'iMessage ne peut pas se faire de cette manière.
  2. L'ordinateur doit rester activé avec le service iMessage pour que, lorsque les processus sont redémarrés (ou que l'ordinateur est redémarré et que les processus sont lancés seuls), tous les iMessages entrants en attente soient délivrés. Si le service iMessage était désactivé puis réactivé, les messages reçus pendant la période de désactivation ne seraient pas transmis.

4voto

Jose Chavez Points 645

La livraison des messages iMessage n'est pas traitée séparément dans un processus spécifique à cette seule fin.

Au lieu de cela, le générique apsd (Apple Push Notification Service Daemon) gère la communication réseau. apsd gère le service de notification push d'Apple en général.

En imagent Le processus que vous avez déjà identifié est effectivement impliqué dans iMessage, et pas seulement dans Facetime. Il est là pour recevoir les notifications transmises par les apsd processus.

Il existe en outre un cas particulier pour les pièces jointes iMessage (c'est-à-dire les messages iMessage très volumineux en général). Leur contenu n'est pas transféré à l'aide des notifications push par le biais de la fonction apsd mais sont plutôt téléchargés depuis iCloud. Ce processus est initié par une notification de apsd cependant.

Dans l'ensemble, cela signifie que vous pouvez tuer la apsd et l'empêcher de redémarrer, et donc de recevoir des messages iMessage (sans "désactiver"). Cependant, cela empêcherait également toute autre notification push d'arriver sur votre ordinateur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X