Skip to content

config

Configuration the script runs with.

Contains information about the configuration the script is currently being run under.

runsInApp

Read-only.

Whether the script is running in the app.

runsInApp: bool

runsInActionExtension

Read-only.

Whether the script is running in the action extension.

runsInActionExtension: bool

runsWithSiri

Read-only.

Whether the script is running with Siri.

runsWithSiri: bool

runsInWidget

Read-only.

Whether the script is running in a widget.

This is true both when running in a widget on the Home Screen and when running in a widget on the Lock Screen.

runsInWidget: bool

runsInAccessoryWidget

Read-only.

Whether the script is running in a widget.

This is true when running in an accessory widget. These widgets can appear on the Lock Screen. Accessory widgets are only available starting from iOS 16.

runsInAccessoryWidget: bool

runsInNotification

Read-only.

Whether the script is running in a notification.

runsInNotification: bool

runsFromHomeScreen

Read-only.

Whether the script was run from the home screen. You can add a script to the home screen from the script settings.

runsFromHomeScreen: bool

widgetFamily

Read-only.

The size of the widget the script is running in.

Possible values are: small, medium, large, extraLarge, accessoryRectangular, accessoryInline, accessoryCircular, and null. The value is null when the script is not running in a widget.

extraLarge is only available on iPads running iPadOS 15. accessoryRectangular, accessoryInline, and accessoryCircular are only available starting from iOS 16.

widgetFamily: string