# カスタム プロトコル

その `CustomProtocol` このクラスは、パッケージ ID を指定することで、システム内で特定のアクションをトリガーするために使用できる URI 風のプレフィックスのセットを定義します。これらのカスタム プロトコル ハンドラーは、ソフトウェア パッケージの同期、インストール、アップグレード、またはリモート サポートの開始などの操作を効率化するように設計されています。

| 定数                         | 説明                              | 使用例                            |
| -------------------------- | ------------------------------- | ------------------------------ |
| `realmjoin:`               | すべてのカスタム プロトコル アクションの基本プレフィックス。 |                                |
| `realmjoin:sync:`          | RealmJoin エージェントの同期操作をトリガーします   | `realmjoin:sync:`              |
| `realmjoin:install:`       | 指定されたパッケージのインストールを開始します。        | `realmjoin:install:package-id` |
| `realmjoin:upgrade:`       | パッケージのアップグレード処理を開始します。          | `realmjoin:upgrade:package-id` |
| `realmjoin:remotesupport:` | リモート サポート セッションを起動します。          | `realmjoin:remotesupport:`     |
