# Protocole personnalisé

Le `Protocole personnalisé` La classe définit un ensemble de préfixes de type URI qui peuvent être utilisés pour déclencher des actions spécifiques au sein du système en fournissant un ID de package. Ces gestionnaires de protocole personnalisés sont conçus pour rationaliser des opérations telles que la synchronisation, l’installation, la mise à niveau ou le lancement d’une assistance à distance pour des packages logiciels.

| Constante                  | Description                                                        | Exemple d’utilisation          |
| -------------------------- | ------------------------------------------------------------------ | ------------------------------ |
| `realmjoin:`               | Préfixe de base pour toutes les actions du protocole personnalisé. |                                |
| `realmjoin:sync:`          | Déclenche une opération de synchronisation pour l’agent RealmJoin  | `realmjoin:sync:`              |
| `realmjoin:install:`       | Lance l’installation du package spécifié.                          | `realmjoin:install:package-id` |
| `realmjoin:upgrade:`       | Démarre un processus de mise à niveau pour le package.             | `realmjoin:upgrade:package-id` |
| `realmjoin:remotesupport:` | Lance une session d’assistance à distance.                         | `realmjoin:remotesupport:`     |
