2014-05-15 6 views
0

안드로이드 장치 용 응용 프로그램 리포지토리 및 패키지 관리자/다운로더를 구현할 거리가 있습니까? 로컬 서버에 위치하는 저장소 및 기본 Play App과 다르게 다운로드/설치 결정을 내릴 수있는 패키지 관리자안드로이드 용 애플리케이션 리포지토리 및/또는 패키지 관리자를 구현 하시겠습니까?

로컬 서버에 저장소를 유지하면 승인 된 응용 프로그램 만 로컬 네트워크의 장치로 다운로드 할 수 있습니다.

(애플리케이션을 기기에 제공하는 안드로이드 기기와 백엔드 서버 모두에서) 무엇이 관련됩니까?


내가 안드로이드에서 시도한 또 다른 저장소/다운 로더는 F-Droid입니다. 나는 그 라인을 따라 뭔가를 생각하고있다. 나는 이것이 일어날 수 있도록 서버 측에서 무엇이 필요한지 잘 모르겠다.

또한 첫 번째 단계에서는 주로 테스트 목적으로 관심이 있습니다. 또는 학교/소규모 회사와 같은 소규모 그룹의 경우

+3

여기 간단한 답변 이상으로 헤크 왈 바가 많이 있습니다. – durbnpoisn

+0

글쎄 .. 그래 ....하지만 적어도 방향이나 가능한 방법은 기본 뿌리 안드로이드 아래에 있습니다. – 22332112

답변

0

당신이 찾고있는 것이 정확하지 않을 수도 있지만, 적어도 로컬 네트워크에서 호스트하는 Artifactory (빌드에 gradle을 사용한다면 매우 쉽습니다)에 모든 apx를 게시 할 수 있습니다. 그런 다음 Artifactory의 편안한 API를 사용하여 Artifactory 저장소에있는 APK를보고 다운로드 할 수있는 모바일 웹 프런트 엔드를 만들 수 있습니다. 그것은 당신이 며칠 안에 설정할 수 있어야하는 것입니다.

+0

더 중요한 문제는 저장소에 저장소가 "신뢰할 수 있음"이라고 사람들에게 알리는 방법입니다. 나는 그것이 menufacturer에 달려 있다고 생각합니다. 광산은 Play를 신뢰합니다. Kindles는 Amazon 만 신뢰합니다. 그리고 나는 당신이 그것을 바꿀 수 있다는 것을 모른다. 다른 말로하면, 비록 당신이 그것을 바꿀 수 있다고하더라도, 당신은 어떻게 그것과 함께 가야 할 것입니까? – durbnpoisn

+0

글쎄요, 우선 테스트 목적에 관심이 있습니다. 또는 학교/소규모 회사와 같은 소규모 그룹의 경우 – 22332112

+0

우리는 내부 사용자에게 엔터프라이즈 배포를 위해이 작업을 수행했습니다. 결국 새로운 APK가 나올 때마다 이메일을 보내는 것보다 사용자가 업데이트 할 수있는 웹 사이트를 만드는 것이 훨씬 쉬워졌습니다. – FriendlyMikhail

0

리포지토리를 호스팅하는 데있어 특별한 것이나 복잡하지 않은 것은 다른 웹 서버와 같습니다. APK 파일을 저장하고 APK mimetype을 사용하여 파일을 배포하기 만하면됩니다. 또한 장치/앱 조합을 저장하려면 데이터베이스 백엔드가 필요합니다.

신뢰할 수있는 위치가 아니라는 점을 고려하여 모든 사용자가 "타사 앱 허용"또는 OEM이 해당 설정을 장치에서 사용하도록 설정해야합니다.

사용자 정의 패키지 관리자/설치 프로그램을 원하는 이유가 무엇인지, 추가 기능은 무엇입니까?