| Line 1: |
Line 1: |
| − | <pre style="background-color: #EEEEEE; color: Black; border-radius: 10px; padding: 10px;"> | + | <pre class="header-style"> |
| − | This trigger will fire when the data connectivity state changes. | + | This trigger will fire when the data connectivity state changes. The device is considered to be connected if it has either a WiFi or mobile data connection. |
| | + | </pre> |
| | | | |
| − | The device is considered to be connected if it has either a wifi or mobile data connection.</pre>
| + | ''' Options ''' |
| − | <br>
| |
| − | '''Example Usage'''<br/> | |
| | | | |
| − | <pre style="background-color: #AC2424; color: white; border-radius: 10px; padding: 10px;">
| + | * '''Data Available''' - The trigger fires when data connectivity becomes available (either WiFi or mobile data connects). |
| − | Triggers
| |
| | | | |
| | + | * '''No Connection''' - The trigger fires when data connectivity is lost (neither WiFi nor mobile data is connected). |
| | | | |
| − | </pre><br>
| + | ''' Examples ''' |
| − | <pre style="background-color: #1665B0; color: white; border-radius: 10px; padding: 10px;">
| |
| − | Actions
| |
| | | | |
| | + | Example 1: Show notification when connection is lost |
| | | | |
| − | </pre><br> | + | <pre class="trigger-style">Triggers |
| − | <pre style="background-color: green; color: white; border-radius: 10px; padding: 10px;">
| |
| − | Constraints
| |
| | | | |
| | + | Data Connectivity Change [No Connection]</pre> |
| | + | <pre class="action-style">Actions |
| | | | |
| − | </pre><br> | + | Notification: Internet connection lost</pre> |
| − | <pre style="background-color: teal; color: white; border-radius: 10px; padding: 10px;">
| |
| − | Local variables
| |
| | | | |
| | + | Example 2: Sync data when connection becomes available |
| | | | |
| − | </pre><br> | + | <pre class="trigger-style">Triggers |
| | + | |
| | + | Data Connectivity Change [Data Available]</pre> |
| | + | <pre class="action-style">Actions |
| | + | |
| | + | Run Macro: Sync My Data</pre> |
| | + | <pre class="constraint-style">Constraints |
| | + | |
| | + | WiFi Connected</pre> |
| | + | |
| | + | ''' Notes ''' |
| | + | |
| | + | * This trigger monitors the ConnectivityManager for network changes. |
| | + | * The trigger considers the device connected if either WiFi OR mobile data is active. |
| | + | * This is different from the WiFi trigger which only monitors WiFi state. |
| | + | * For more granular control, consider using separate WiFi and Mobile Data triggers. |
| | + | |
| | + | ''' See Also ''' |
| | + | |
| | + | * [[Trigger:_Wifi_State_Change|WiFi State Change Trigger]] |
| | + | * [[Trigger:_Mobile_Service_Status|Mobile Service Status Trigger]] |
| | + | * [[Constraint:_Mobile_Data_On/Off|Mobile Data On/Off Constraint]] |