title: Getting different IDs for same device. Why?
body: <p>I am getting different Android IDs for same device for 2 apps in spite of they are being signed with same keystore. This problem is occurring only in Android Oreo OS. Can anyone help me why there are 2 different Android IDS generated? </p>
  
  <p>The method i am using for Android Id -</p>
  
  <pre><code>int deviceId = Settings.Secure.getString(pContext.getContentResolver(), Settings.Secure.ANDROID_ID)
  </code></pre>