2012-08-17 3 views
1

서문 : 여러 개의 앱을 번들로 묶어 놓은 대부분이 problems이고 많은 수는 solutions입니다.기본 앱에 도우미 앱을 포함시키는 방법은 무엇입니까?

현재 사용중인 앱은 올바르게 작동하기 위해 보조 앱을 사용합니다. 이 보조 앱을 설치하는 나의 current method은 .apk 파일을 기본 앱의 저작물에 포함시키고 사용자에게 설치하라는 메시지를 표시합니다.

사용자가 INSTALL_NON_MARKET_APPS을 사용 중지 한 경우 기본 앱 redirects을 마켓 플레이스의 도우미 응용 프로그램에 연결합니다.

그러나이 과정은 몇 가지 문제가 있습니다

  • 대부분의 사용자는 복잡 시장에서 애플 리케이션을 두 번 다운로드하도록 강요하고 있습니다.
  • 시장에서 스스로 찾지 못하는 도우미 응용 프로그램이 있어야합니다. 시장을 검색하여 찾은 사용자에게 혼란을 줄 수 있습니다.

두 개의 앱을 번들로 묶어 사용자가 동시에 설치하는 더 좋은 방법이 있습니까? 또는 올바른 시장 URI가 사용 된 경우에만 설치할 수 있도록 시장에 비공개 앱을 만드는 방법이 있습니까?

+0

단순히 두 앱을 결합하지 않는 이유는 무엇입니까? – CommonsWare

+0

내 앱은 실제로 두 개의 개별 앱을 사용합니다. 부모의 비밀번호없이 다른 앱을 제거하지 못하게하는 앱이 두 가지 있습니다. 내가 아는 한, 서로 상호 작용하는 두 개의 앱이 없으면 불가능합니다. –

+0

"서로 상호 작용하는 두 개의 앱이 없어도 불가능합니다."- 그다지 도움이되지 않습니다. 첫째, 안전 모드에서 재부팅하면 도움이되지 않습니다. 둘째로, 두 개의 앱을 설치하는 데 영향을 미칠 수있는 유일한 방법은 안드로이드의 보안 결함을 나타내는 기술에 의존하여 천천히 폐쇄되는 것입니다. – CommonsWare

답변

1

예 클레이 옵션을 하나의 예가 :

안드로이드 폰 응용 프로그램은 실제로 하나 개의 큰 활동으로 각 응용 프로그램을 갖고 탭 활동 탐색을 사용하여 수행 여러 응용 프로그램 번들 together..its입니다.

그러나 코드에 액세스 할 권한이 없으므로 함께 번들로 제공되는 두 응용 프로그램이 모두 Android에서 코드, 등등을 통해 구현 한 것과 동일한 보안 샌드 박싱 설정을 갖기 때문에 함께 번들링 될 수있는 보안 의미를 알려줍니다.

+0

나를 충분히 좋아할 수 있습니다. – Ogen

관련 문제