0

iPhone 애플 리케이션의 설치 절차를 자동화하려고합니다. 즉, 약 5000 개의 전화 용 앱을 설치하려고합니다. 이를 위해 Active Directory가 포함 된 Windows Server 2008에 MDM 서버를 배포 할 계획입니다. 성공적인 핸드셋 등록이 완료되면 관리자는 iPhone을 완전히 제어 할 수 있습니다. 나는 다음과 같은 의심을 가지고있다 :애플 푸시 알림 인증서

1) 나의 주된 목적은 애플 스토어에서 사용 가능한 애플 리케이션을 푸시하는 것이다. 따라서 애플 푸시 알림 인증서는 내 MDM 서버를 설치하고 애플 리케이션을 설치하기에 충분할 것인가?

2) 사용자가 iOS 기기를 등록하면 기기에 애플리케이션을 설치/제거 할 수 있습니까?

3) Apple Push Notification 인증서 만 있으면 AppLock Payload와 같은 페이로드 메커니즘을 구현할 수 있습니까?

+0

이 질문은 프로그래밍과 관련이 없으므로 스택 오버플로가 발생합니다. [서버 오류] (http://serverfault.com/) 또는 [다른 질문] (http://apple.stackexchange.com/)에 질문을 게시하십시오. – rckoenes

답변

1

의견에 대한 추가 질문.

1) Enterprise Developer Program에 등록하여 MDM 서버를 구현하고 구현하는 것으로 충분합니까?

어쨌든 앱을 배포하려면 엔터프라이즈 개발자 프로그램이 필요합니다. 그래서 그것을 위해 가라.

2) 한 번에 내 자신의 MDM 솔루션을 설치했는데 내 목표 (사용자에게 묻지 않고 Apps 설치)를 달성 할 수 있습니까?

예. MDM이 제공하는 유용한 기능 세트의 기능입니다. 확실히 할 수 있습니다.

3) Apple은 Enterprise Developer Program에 등록 할 때 MDM 서버 및 구현 방법에 대한 추가 설명서를 제공합니까?

아니요. 엔터프라이즈 개발자 프로그램은 집안 앱을 배포하는 것입니다. 그렇다고해서 동의없이 자동으로 배포 할 수있는 것은 아닙니다. MDM이 등장하는 곳. 장치가 MDM 서버에 프로비저닝되면 등록 된 장치에서 MDM 작업을 수행 할 수 있습니다. 따라서 MDM 공급 업체 서명 요청을 수행해야합니다. 그런 솔루션을 개발한다면 그럴 것입니다. 그렇지 않으면 이미 사용 가능한 MDM 솔루션을 찾으십시오.

+0

감사합니다! 작은 설명 : 질문 2에서 앱 스토어에서도 사용 가능한 앱을 설치할 수 있습니까? 질문 3, 나는 AD 환경과 등록을 통합하는이 해결책을 개발 중이다. 성공적인 구현 및 검증 후에 제 3 자 MDM 서버로 작동하도록 노력할 것입니다. 나는 올바른 길을 가고 있는가? – Anand

+0

예, 앱 스토어에서도 앱을 설치할 수 있습니다. 예. 제 3 자 MDM 제공 업체로 활동할 수 있습니다. 그러나 당신은 애플로부터 위에 얻어야한다. – Dilshan

1

내 의견을 참조하십시오.

1) 내 주요 목표는 앱 스토어에서 사용 가능한 앱을 푸시하는 것입니다. 따라서 Apple Push Notification 인증서로 내 MDM 서버를 설정하고 앱을 설치하기에 충분합니까?

아니요. 아직 MDM 솔루션이 필요하지 않습니다.

2) 사용자가 iOS 기기를 등록하면 기기에 애플리케이션을 설치/제거 할 수 있습니까?

MDM 공급 업체가 앱 설치 및 제거를 지원하는 한 예.

3) 난 그냥 애플 푸시 알림 인증서를함으로써 AppLock 페이로드와 같은 페이로드 메커니즘을 구현 할 수

난 당신이 정말 MDM 아키텍처를 읽을 수있다 생각합니다. 그것의 별도 구현. 그걸 읽어주세요.

+0

Apple Enterprise Developer Program 등록을 위해 주문했습니다.그리고 MDM 아키텍처에 대해 더 많이 탐구했습니다. 내 목표는 사용자에게 메시지를 표시하지 않고 등록 된 디자인에 앱을 설치하는 것입니다. 1) Enterprise Developer Program에 등록하여 MDM 서버를 추가 구현하면 충분합니까? 2) 한 번에 내 자신의 MDM 솔루션을 설치했는데 내 목표 (사용자에게 묻지 않고 Apps 설치)를 달성 할 수 있습니까? 3) 엔터프라이즈 디벨로퍼 프로그램에 등록 할 때 애플이 MDM 서버에 대한 더 많은 문서를 제공하고 메소드를 구현합니까? 지원해 주셔서 감사합니다. – Anand

+0

예, MDM 솔루션을 구현하면 필요한 것을 얻을 수 있습니다. 설명서 측면에서 그들은 이것에 대한 몇 가지 문서를 제공합니다. 구현에 관해서는 아래 링크를 통해가 보는 것이 좋습니다. 거기에서 루비 동반자 파일을 찾을 수 있습니다. 내가 한 일은 그것을 참조하고 나를 위해 일하는 Java로 변환하는 것이 었습니다. https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/Introduction/Introduction.html – Dilshan

+0

감사합니다! 이 코드를 실행하려면 MDM 인증서가 필요합니까? [이] (https://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdf)에서 알 수 있듯이 공유 한 문서를 통해 무선으로 구성 프로파일을 설치할 수 있습니다. 그 후에 APN을 설치/해제 해제하라는 명령을 보내야합니다. 내가 맞습니까? – Anand