Changes

m
A little touch of color
Line 1: Line 1:  
=== Introduction ===
 
=== Introduction ===
    +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">
 
A geofence is a user defined virtual perimeter for a real world geographic area. MacroDroid can use the  [[Trigger: Geofence Trigger|Geofence Trigger]] to trigger macros in the case that you either enter or exit the area defined in a particular geofence.
 
A geofence is a user defined virtual perimeter for a real world geographic area. MacroDroid can use the  [[Trigger: Geofence Trigger|Geofence Trigger]] to trigger macros in the case that you either enter or exit the area defined in a particular geofence.
    
It is also possible to use the [[Constraint: Geofence|Geofence (Location)]] constraint to limit when functionality can run based on your current location.
 
It is also possible to use the [[Constraint: Geofence|Geofence (Location)]] constraint to limit when functionality can run based on your current location.
 +
</pre><br>
    
=== Defining Geofences ===
 
=== Defining Geofences ===
    +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">
 
You can access the list of current Geofences from the Geofence tile on the application home screen. From  the list you can add a new Geofence or edit an existing one. This will take you to the Geofence configuration screen.
 
You can access the list of current Geofences from the Geofence tile on the application home screen. From  the list you can add a new Geofence or edit an existing one. This will take you to the Geofence configuration screen.
   Line 12: Line 15:     
Each Geofence area should be given an identifying name (e.g. home, work, school etc.). This is then used to easily identify which area is being referenced in any trigger/constraint that uses Geofences.
 
Each Geofence area should be given an identifying name (e.g. home, work, school etc.). This is then used to easily identify which area is being referenced in any trigger/constraint that uses Geofences.
 +
</pre><br>
    
=== Location Trigger ===
 
=== Location Trigger ===
    +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">
 
The Geofence trigger functionality relies on Google Play services to operate. On devices without Google Play services or in rare cases where the Play services functionality doesn't work correctly an alternative [[Trigger: Location Trigger|Location Trigger]] is provided. This uses a custom MacroDroid implementation and has no dependency on Google Play.
 
The Geofence trigger functionality relies on Google Play services to operate. On devices without Google Play services or in rare cases where the Play services functionality doesn't work correctly an alternative [[Trigger: Location Trigger|Location Trigger]] is provided. This uses a custom MacroDroid implementation and has no dependency on Google Play.
 +
</pre><br>
    
=== Troubleshooting ===
 
=== Troubleshooting ===
    +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">
 
As mentioned the Geofence functionality relies on Google Play services which can get into a broken state in rare cases. If you are experiencing problems with the Geofence functionality not working then please try clearing the application data for the Play Services app via your device's settings app. This will clear any problematic cached data and will have no negative consequences on other functionality.
 
As mentioned the Geofence functionality relies on Google Play services which can get into a broken state in rare cases. If you are experiencing problems with the Geofence functionality not working then please try clearing the application data for the Play Services app via your device's settings app. This will clear any problematic cached data and will have no negative consequences on other functionality.
   −
If the trigger still fails to function please try the [[Trigger: Location Trigger|Location Trigger]] as an alternative.
+
If the trigger still fails to function please try the Location Trigger as an alternative.
 +
</pre>
 +
[[Trigger: Location Trigger|Location Trigger]]
editors
1,590

edits