Apple이 앱의 고유 장치 식별자를 더 이상 사용하지 않으므로 MDM에 등록 된 기기에서 엔터프라이즈 앱을 다시 연결하는 가장 좋은 방법은 무엇입니까?iOS 용 고유 식별자 MDM
MDM 프로토콜 참조 문서에서 체크인 등록을 위해 UDID를 계속 사용하고 있습니다.
새 identifierForVendor는 체크인의 UDID와 같지 않으므로 사용할 수 없습니다.
- 장치가 체크인 할 MDM 서버에 토큰 및 장치 UDID와 (애플이 API를 제거하는 일을)
- 장치가 보내드립니다, 난 내 MDM 솔루션을 구현하는 방법을 나 업데이트 할 수 있도록 기기 정보를 MDM 서버 (Wi-Fi MAC 주소, 일련 번호, OS 버전 및 기타 정보)
- RESTful API를 통해 MDM 서버와 통신 할 클라이언트 앱이 있습니다. (이전에는 키 식별자로 UDID를 사용하고있었습니다)
MAC 주소를 사용하려고했지만 최신 iOS 7에서는 시스템이 항상 02 : 00 : 00 : 00 : 00 : 00 값을 반환합니다.
또한 기기 일련 번호를 가져올 수 없습니다.
내 질문에 다시, 우리는이 장치에있는이 응용 프로그램이 (3)에서 서버에있는이 MDM 등록에 속한다는 것을 어떻게 알 수 있습니까? 이제 앱에 체크 인 프로세스와 관련된 모든 공통 키가 없습니다. 서버는 어떤 장치가 어떤 장치인지 어떻게 알 수 있습니까?
감사합니다.
문제점의 해결책을 찾으셨습니까? 내 것은 거의 동일합니다. – noircc
유일한 해결책은 identifierForVendor를 사용하고 키 체인에 저장하여 사용자가 엔터프라이즈 응용 프로그램을 다시 설치 한 경우에도 identifierForVendor가 유지되도록하는 것입니다. – adiman
Bump for answer, 동일한 문제가 발생했으나 아직 해결 방법을 찾지 못했습니다. – sm0ke21