Skip to content

Plugin config

Configure the plugin under plugins.widgets in tauri.conf.json:

json
{
  "plugins": {
    "widgets": {
      "appGroup": "group.com.example.myapp",
      "transport": "appGroup",
      "extensionBundleId": "com.example.myapp.widgetkit"
    }
  }
}
FieldTypeDescription
appGroupstringRequired on macOS and iOS. App Group / shared storage group identifier. Missing → plugin init error.
transportappGroup | userDefaults | widgetContainer | autoHost write driver (Apple). iOS: appGroup only. See Transport.
extensionBundleIdstringWidget extension bundle id (macOS widgetContainer / tooling)

init-macos / init-ios do not invent this block for you — add it under plugins.widgets in tauri.conf.json. Linux / Windows desktop webview can omit it.

Permissions: Permissions. Environment overrides: Environment.

Released under the MIT License. · Contributing