title: Force execution of GCMNetworkManager OneoffTask in Android
body: <p>I'm using GcmNetworkManager to schedule a OneoffTask with an execution windows starting from 0. In the <a href="https://developers.google.com/android/reference/com/google/android/gms/gcm/OneoffTask" rel="nofollow">documentations</a> it mentions </p>
  
  <blockquote>
    <p>Note that you can request a one-off task to be executed at any point in the future, but to prevent abuse the scheduler will only set an alarm at a minimum of 30 seconds in the future. Your task can still be run earlier than this if some network event occurs to wake up the scheduler.</p>
  </blockquote>
  
  <p>This this is problematic for me since I have to wait 30 seconds for a task to be executed whereas I want it to be executed immediately if possible. Is there any way to achieve this?</p>