2014-03-24 1 views
3

MDM android 응용 프로그램을 개발하고 있지만 "Samsung 용 내 응용 프로그램", "LG 용 내 응용 프로그램", "HTC 용 내 응용 프로그램"등과 같은 각 공급 업체에 대해 별도의 APK 응용 프로그램을 만들어야하는지 잘 모릅니다."Samsung 용 MaaS360 MDM"과 같은 특정 공급 업체의 안드로이드 응용 프로그램이 필요한 이유는 무엇입니까?

내가 구글의 애플리케이션 중 일부는 SOTI, MaaS360, Airwatch

Play 스토어에서 발견 - 우리는 각 장치 벤더에 대해 별도의 안드로이드 응용 프로그램을 볼 수 있습니다 https://play.google.com/store/apps/developer?id=MaaS360

- https://play.google.com/store/apps/developer?id=SOTI+Inc
. "MobiControl 에이전트를"말 "MobiControl 삼성 에이전트", "MobiControl ZTE 에이전트", "MobiControl HTC 에이전트"

내가 공급 업체와 함께 기본 MDM 작업 같은 모든 기능을 제공 할 수있는 하나의 MDM 안드로이드 앱을 개발하고자하는

삼성 SAFE, KONX 등과 같은 특정 기능을 제공합니다.

알고 싶습니다. 가능 여부는 궁금하십니까? 그렇다면 앱 스토어에 다른 업체의 특정 앱을 만드는 이유를 알고 싶습니다.

+0

개발자 이메일 인 "[email protected]"에 질문해야 할 수도 있습니다. 그는 당신에게 적절한 대답을 줄 수 있습니다. – Kedarnath

+0

안녕하세요. Kedarnath, 나는 당신에게 제안한 이메일을 보내드립니다. 그들의 재발을 기다리 자. 실제로 저는 예를 들어 "MaaS360 MDM"을 언급했습니다. 우리는 "SOTI MobiControl", "AirWatch MDM", "SAP Afaria Client"등과 같은 다른 예제를 참조 할 수 있습니다. – user3388118

+0

개발자가 답장을 보내면 답장을 공유하십시오. 그것은 또한 우리를 도울 것입니다. – Kedarnath

답변

2

그래서 알고 싶습니다. 가능하지 않습니까?

예. 있을 수있다. 하나의 APK에 모든 기능을 넣을 수 있으며 실행중인 플랫폼 (제조업체)을 확인하고 제조업체 별 API를 실행할 수 있습니다.

그렇다면 앱 스토어에 다른 공급 업체 특정 앱을 만드는 이유를 알고 싶습니다.

HTC 앱에 대해 확실하지 않습니다.

독립 실행 형 삼성 앱을 만든 사람들이 (서명하기 전에) 서명 한 이유가 여기에 있습니다. privedged API를 실행 한 코드는 삼성이 서명 했어야합니다. MDM 회사는 Google Play에 제출하려는 각 부 버전을 Samsung에 제출하여 (많은 시간을 소비하기 쉽습니다) 서명하기를 원하지 않았습니다.

그래서 MDM 회사는 2 개의 APK로 분류했습니다. 매우 제한된 제조업체 별 API가있는 API는 거의 변경되지 않고 삼성에서 거의 사용하지 않습니다. 다른 하나는 공통 코드로 변경되고 자체 키로 서명 할 수 있습니다.

삼성은 이러한 API를 사용하는 방법을 변경했습니다. 승인을 받기 위해 앱을 보낼 필요는 없습니다. 그러나 많은 회사들이 그것을 바꾸기 위해 되돌아 가지 않았습니다.

관련 문제