title: Geofence transitions service and wakelock
body: <p>There is <a href="http://developer.android.com/training/location/geofencing.html#HandleGeofenceTransitions" rel="nofollow">an example</a> how to receive geofence events like <code>enter</code> or <code>exit</code>. The example uses an ordinary IntentService. As far I known background services should use something like <a href="https://github.com/commonsguy/cwac-wakeful" rel="nofollow">WakefulIntentService</a> to make sure that a service can finish its job before power off. </p>
  
  <p>In my test app I follow Google example and extend my service from IntentService. And it seems to work correctly. The app writes geofence events to sqlite db without problems.</p>
  
  <p>Therefore I'm curios if (a) this is only luck or (b) when using Play Services API there is no need to use wakelocks.</p>