Skip to main content
In Electron, Inter-Process Communication (IPC) is crucial for enabling communication between the main process and renderer processes. This is because they operate in separate environments with different responsibilities. Native Desktop provides a set of built-in IPC channels for interacting with the desktop application. These IPCs allow you to get or set various aspects of the application and its environment.
  • nativeDesktopVersion: Retrieve version information of the Native Desktop framework.
  • nativeDesktopApp: Get or set application-specific details.
  • nativeDesktopWindow: Get or set properties of the application window.
  • nativeDesktopNavigation: Get or set navigation-related details within the app.
  • nativeDesktopNotification: Set notification messages and properties.
  • nativeDesktopNetwork: Set network-related configurations and behaviors.
The details for each IPC are explained in the following section:

IPC Commands