Poiché Apple disapprova l'Identificatore di dispositivo unico per le app, qual è l'approccio migliore per collegare un'app Enterprise su un dispositivo che è stato registrato con MDM?Identificatori univoci per iOS MDM
Dal documento di riferimento del protocollo MDM, la registrazione sta ancora utilizzando l'UDID per la procedura di registrazione.
Non è possibile utilizzare il nuovo identificatoreForVendor perché non è lo stesso dell'UDID per il check-in.
Permettetemi di aggiornamento Come ho implementato la mia soluzione MDM,
- dispositivo sarà il check-in al server MDM con un UDID token e dispositivi (quello che Apple sta rimuovendo l'API)
- dispositivo invierà informazioni sul dispositivo al server MDM (Wifi MAC Addr, numero di serie, versione del sistema operativo e altre informazioni)
- Ci sarà un'app client che parlerà al server MDM tramite RESTful API. (In precedenza utilizzavo l'UDID come identificatore chiave)
Stavo pensando di utilizzare l'indirizzo MAC ma nell'ultimo iOS 7 il sistema restituirà sempre il valore 02: 00: 00: 00: 00: 00.
Inoltre, non è possibile ottenere il numero di serie del dispositivo.
Quindi, ancora una volta la mia domanda, come possiamo sapere che questa app su questo dispositivo appartiene a questa registrazione MDM sul server in (3). Perché ora, l'app non ha alcuna chiave comune da riferire con il processo di archiviazione. In che modo il server saprà quale dispositivo è quale?
Grazie.
Hai trovato una soluzione al tuo problema? Il mio è praticamente lo stesso. – noircc
L'unica soluzione per questo è utilizzare identifierForVendor e memorizzarlo nel Portachiavi in modo che l'identificatoreForVendor rimanga anche l'utente reinstallato l'App Enterprise. – adiman
Bump for answer, sto riscontrando lo stesso problema ma non ho ancora trovato una soluzione. – sm0ke21