2012-12-14 3 views
0

Android 애플리케이션의 구성을 프로비저닝하는 방법이 있습니까? 포장 후 Android 앱 구성을 제공 할 수 있습니까?

여기이 유용 할 수있는 시나리오보다 구체적으로 :

벤더 업체 (공급 업체)는 일반적으로 고객이 내부적으로 호스팅되는 일부 (비 구름) 시스템과 함께 작동하는 응용 프로그램을 개발하고있다 .. 예를 들어 Exchange 서버. 제공하는 표준 방법은 설치하는 동안이 구성이되어있는 서버의 호스트를 구성, 등 SSL 연결

에 대한 인증서를 추가 -

는 고객이 구매이 응용 프로그램과는 풍경에 맞게 구성하고 싶어? 응용 프로그램이 표준 SharedPreferences를 사용하고 IT 부서가 자신의 환경에 특정한 값을 갖는 장치에 APK를 배포하기 전에 APK를 "풍부하게"한다고 가정 해 보겠습니다.

그것이 서명으로 APK 패키지를 수정할 수 없습니다 당신에게

바실

+0

처음 설치 (설치 후)에서 sharedpreferences에 저장된 설정을 선택하라는 메시지를 표시 할 수 있습니다. – Doomsknight

+0

음 ... 네 -이 방법이 효과가있을 수 있지만 의미하지는 않습니다. 내부 CRM 시스템을 사용하도록 구성해야하는 애플리케이션에 대해 500 명의 영업 직원을 배정해야한다고 상상해보십시오. 당신은 이것에 관한 문서를 작성하여 그것을 따르도록 요청할 수 있습니다.하지만 세일즈맨은 기술적 인 세부 사항에서 멀리 떨어져 있기 때문에 제대로하지 않을 가능성이 큽니다. 반면에 IT 직원이 수동으로 500 개의 장치를 구성하는 것은 매우 불편할 것입니다. APK를 가져 와서 일부 파일을 "밀어 넣고"기본 설정으로 만드는 것이 좋습니다. – vap78

+0

당신은 아주 쉽게 기본값을 전달할 수 있으며 "encriches"프로세스에서 제안하는대로 필요한 것을 변경하면됩니다. 그리고 처음 설치시에 비해 설치시와 비교할 때 별다른 차이가 없습니다. 어떤 사용자는 다른 사용자와 다를 경우 누군가를 조정해야 할 필요가 있습니다. 정보로 파일을 구문 분석하지 않으면 누가 그 정보를 대신 작성해야합니다. – Doomsknight

답변

0

감사드립니다. 따라서 유일한 구성은 외부 구성을 제공하거나 올바른 구성으로 응용 프로그램을 패키징하는 것입니다.

고객이 자체 인프라를 가지고 있고 앱이 함께 작동하는 경우 각 클라이언트에 대한 사용자 지정 빌드를 생각해보십시오.

응용 프로그램이 타사에서 만든 기존의 잘 알려진 소프트웨어에 추가 된 경우. 그리고 많은 고객이있을 것이라고 가정하면 첫 번째 옵션은 원하는 것이 아닙니다. 따라서 응용 프로그램을 설치하는 데 사용되는 URL에서 일부 구성을 전달할 수 있습니다. Look at this

관련 문제