title: "Anid2" changed over time on Windows 10 mobile (since version 10166 at least)
body: <p>I have a app in Windows Phone Store which is target Windows Phone 8.0 platform.Recently, I'm testing my app on Windows 10 mobile so I won't get in trouble when people upgrade to Windows 10 Mobile.</p>
  
  <p>I found a serious problem for me when testing it. My app will get a complete different "ANID2" value some time. I use "ANID2" value to identify my user and they may lost their data temporary and much worse that the user might get data which is not belongs to him/her.</p>
  
  <p>Here is the reproduction steps:</p>
  
  <ol>
  <li>Write a app  to fetch "ANID2" and display it. The app project template is : Blan app(Windows Phone SilverLight target Windows Phone 8.0)</li>
  <li>Deploy it to a WP8 or WP8.1 device and record the anid2 value.</li>
  <li>Now depoly it to another phone running WP10 with the same Microsoft Accout logged in WP8 of course.</li>
  <li>See if the anid2 value is different with the value on WP8.</li>
  <li>If they are the same. On WP10 , go open the Store to download and install another app which you never installed before with the Microsoft account. Now,reopen the anid2 test app on WP10. you might find the anid2 value changed.</li>
  <li>If the anid value first run on WP10 is different from the value on WP8, then you just wait, wait tomorrow or after tomorrow.During you wait ,you shall not install any new app on the WP10 phone. The anid2 value will eventually changed to the value shown on WP8. Now repeat steps introduced in step 5. You might also find the anid2 value changed.</li>
  </ol>
  
  <p>The result is shown below:</p>
  
  <p>Publisher ID: {0707BD2B-5621-4E0C-83DA-E2B0A5E3B850}</p>
  
  <p>Anid2 Last Time : bUyJ5mwgnjm9b4lyBmThbKr/5VFbsCMTNHpgej+nOcs=</p>
  
  <p>Anid2 Now : XJd6gLP8UDaVBdRB8AI/ZOTM0cThXMxp1msQjFuq5WY=</p>