Difference between revisions of "Constraint: Application Running"

 
Line 1: Line 1:
<span style="color: #0E9549; font-size: 24px;">'''About this restriction'''</span><br/>
+
<pre class="header-style">This constraint allows or prevents a macro/feature from running based on whether a selected app is currently running in the foreground.</pre>
  
This constraint can be used to allow/prevent functionality from running, depending whether one or more apps are or are not currently running.
+
''' Options '''
  
<span style="color: #0E9549; font-size: 24px;">'''Please note that'''</span><br/>
+
* '''Running''': Constraint passes only when the selected app is running in the foreground
On Android 8+ due to restrictions you can only determine if the app is opened in foreground or not and not if it is actually running or not in the background.
+
* '''Not running''': Constraint passes only when the selected app is not running in the foreground
 +
* '''Application''' - Choose the app to check
 +
 
 +
''' Example '''
 +
 
 +
''Example 1: Launch a media app only if it is not already running''
 +
  <pre class="trigger-style">Triggers
 +
 
 +
Bluetooth Event - Device Connected</pre>
 +
  <pre class="action-style">Actions
 +
 
 +
Launch Application: Spotify</pre>
 +
  <pre class="constraint-style">Constraints
 +
 
 +
Application Running - Not running (Spotify)</pre>
 +
 
 +
''' See Also '''
 +
 
 +
* [[Trigger: Application Launched/Closed|Application Launched/Closed Trigger]]
 +
* [[Action: Launch Application|Launch Application Action]]

Latest revision as of 10:58, 9 January 2026

This constraint allows or prevents a macro/feature from running based on whether a selected app is currently running in the foreground.

Options

  • Running: Constraint passes only when the selected app is running in the foreground
  • Not running: Constraint passes only when the selected app is not running in the foreground
  • Application - Choose the app to check

Example

Example 1: Launch a media app only if it is not already running

Triggers

Bluetooth Event - Device Connected
Actions

Launch Application: Spotify
Constraints

Application Running - Not running (Spotify)

See Also