title: Private API iOS iCloud lock + Find My iPhone status & Uniquely identify devices
body: <p>I am <code>not looking for app-store submission</code>, we are creating an enterprise level app.</p>
  
  <p>There are a few problems we have run into while trying to create in-house application for our users and one of them is uniquely identifying devices so that we can know which device it is from the list of devices we have at backend. </p>
  
  <p>We are not planning on using any MDM servers- we are just using OTA deployment of an app, need to know when every-time a device communicates within the app with our secure server that which device it is. This identification is important because it should stay intact even after <strong>device wipe</strong> and/or <strong>advertising identifier</strong> reset. Identifying devices using UDID/ Serial number is not possible in app-store apps but I wanted to know if it is possible using enterprise in-house apps? I have seen answers on stackoverflow using various options and have not been able to find that is why I have created the question here. </p>
  
  <p>Plus we also need some way to find out using any method in private apis if the device is iCloud locked to any account (YES | NO) and if Find my iPhone is turned on (YES | NO) </p>
  
  <p>If anyone has any idea about this? Much appreciated.</p>