title: Does Unity's OnApplicationPause work on iOS/Android?
body: <p>I'm working on Unity for iOS&amp;Android application which gets user's location in background. I want to catch moment when app becomes background, but <code>OnApplicationPause</code> never called. </p>
  
  <p>I placed only <code>Debug.Log()</code> call inside <code>OnApplicationPause</code> method to ensure if event is triggered but it's not.</p>
  
  <p>My code:</p>
  
  <pre><code>public class GPSService : MonoBehaviour {
  
     ...
  
      void OnApplicationPause(bool paused){
        Debug.Log("Paused");
        if(paused){       
         UnityEngine.SceneManagement.SceneManager.LoadScene("Background");
        }
      }
  }
  </code></pre>
  
  <p>Where is the problem? And how to fix it?</p>
  
  <p>I tested this behavior on Unity 5.4.4f1 and 5.5.1p4.</p>
  
  <p>Tested devices: iPhone 4s, Doogee X5 Max (Android 6.0.1)</p>