2014-09-13 3 views
0

iOS MDM 설정이 완료되었습니다. 현재 푸시 알림이 유효한 PushMagic 및 DeviceToken이있는 APN으로 전송되는 경우. 장치는 실행될 명령에 대한 장치 상태로 응답합니다.Java iOS MDM : mdm 페이로드를 제거했거나 초기화되었습니다.

시나리오 1 : 장치가 출고시 초기화되었습니다 (모든 내용 및 설정 지우기 사용). 팩토리 리셋시 CheckOut을 수행하지 않고 MDM 서버를 호출하지 않습니다.

시나리오 2 : mdm 서버가 가동되지 않았거나 장치 wifi 또는 3G 연결이 활성화되지 않았을 때 사용자가 mdm 프로필을 수동으로 제거했다고 가정 해보십시오. 이번에는 Checkout을 수행하기 위해 mdm 서버를 호출하지 않습니다.

시나리오 3 : MDM 서버가 EraseDevice 명령을 전송하고, 장치가 시나리오 1 (여기에 비록 명령을 인정 않으며 우리가 확인 후 MDM 서버 측에서이 문제를 처리 할 수 ​​있습니다)하지만 여전히 원하는대로 공장으로 삭제됩니다 이 시나리오를 나열하십시오.

이 모든 시나리오는 장치가 CheckOut 용 MDM 서버에 접속하지 않은 경우 MDM 프로파일 제거를 처리합니다.

Java에서 MDM 프로파일이 존재하고 아직 장치에 설치되어 있는지 여부를 추적 할 수있는 방법이 있습니까?

시험판 : 모든 비활성 장치를 가져 오기 위해 APN에 접속하는 JavaPNS에서 제공하는 피드백 방법을 사용해 보았습니다. 운이 없다. 그것에 대한 응답은 비어 있었고 PushMagic 및 DeviceToken을 장치에 저장하여 푸시 알림을 보내려고했습니다. APN은 오류로 응답하지 않았습니다.

APN이 어떻게 든 알림을 어딘가에 전달했습니다.

이것은 현재 mdm 서버에서 활성화되지 않은 장치를 방해 할 수 있으므로 구현의 중요한 측면입니다.

희망 나는 분명히했습니다.

도와주세요.

감사합니다.

답변

1

MDM 문서는 피드백 서비스 '를 사용 ""비활성 장치 감지 "과라고 기사가 있습니다.

을 일반적으로는 그 토큰이되었다 감지

1)를 사용하여 APNS 피드백 서비스를 다음 아래로 비등 유효하지 않음 (장치에 더 이상 MDM 프로필이 없음을 의미 함) 그러나 신뢰할 수는 없습니다 (문서 별).

2) 장치에주기적인 푸시 알림을 보내고 일정 기간 동안 응답하지 않으면 시간이 지나면 비활성 상태로 처리해야합니다.