2 Replies
      Latest reply on Jun 9, 2019 11:45 PM by Yuxi Liu
      JagritiShaigal Level 1 Level 1 (0 points)

        We have Apple Developer Enterprise Account and will not publish the app on Appstore. We just need to fetch the Device's Information like IMEI, Serial No. Can anyone help us with it?

        We found something related to MDM Server. But we are not able to start implementing it. Does anyone know about how to get this data for Enterprise Based Apps in iOS?

        We know the UDID is the best option but we don't need to implement it. We need to verify few key specifications of the Devices only.

        We don't have to use UDID. Our's is an Enterprise app. Please look the link: https://forums.developer.apple.com/thread/7560 for MDM Protocol.

        • Re: Apple Developer Enterprise Account: Get IMEI & Serial Number of iOS Devices
          eskimo Apple Staff Apple Staff (11,475 points)

          Please provide suggestions.

          FYI DevForums is an informal support channel, so posting a bump just a few hours after posting your original question really sends the wrong message.  If you want formal support for this issue, I encourage you to open a DTS tech support incident.

          We have Apple Developer Enterprise Account and will not publish the app on Appstore.

          Be aware that enterprise apps are expected to follow the same rules as App Store apps, so the fact that you’re not publishing on the App Store does not change the fundamentals here.  To wit, the iOS SDK has no APIs to get the IMEI, serial number, or UDID.

          However, if you’re deploying to an enterprise environment you can take advantage of the fact that MDM has access to this information.  To make this work you’ll need a server-side component.  This can talk to the MDM server to get a list of enrolled devices and their attributes (like the IMEI).  How you do this depends on the specific MDM server you’re using.  If you need help with this, you should talk to your MDM vendor.

          Once your server-side component has this information you then have to decide how to use it.  If you only need it on the server side, you’re done.  If you need it on the client side as well you can have your server-side component vend a custom endpoint that your app talks to to get this information.

          Share and Enjoy

          Quinn “The Eskimo!”
          Apple Developer Relations, Developer Technical Support, Core OS/Hardware
          let myEmail = "eskimo" + "1" + "@apple.com"

          • Re: Apple Developer Enterprise Account: Get IMEI & Serial Number of iOS Devices
            Yuxi Liu Level 1 Level 1 (0 points)

            Hello there,

            we need apple enterprise accounts.would u like to to discuss further plz freely contact me at fanboer@gmail.com