2014-11-20 2 views
1

내 회사에서는 내부 사용자 만 Android 앱을 배포하려고합니다.비공개 채널 배포를위한 Google Play 스토어

우리 회사의 도메인 이름 ([email protected])을 가진 하나의 Google Apps 계정 (관리자 계정)이 있습니다.

회사 도메인 이름 ([email protected])을 가진 다른 직원의 이메일 ID가 있으며 이는 Google 앱에 속하지 않습니다.

Google Apps 관리자의 모든 직원에 대해 동일한 Google Apps 계정이 필요합니까? 우리는 모든 내부 직원에게도 앱을 다운로드 할 수 있도록해야합니다.

또는

은 가능한 우리 자신의 서버의 생성 이메일 ID와 안드로이드 응용 프로그램 다운로드를 확인하는 것입니다.

Google APP 계정의 경우 Rs.150/직원/월 지불이 필요합니까?

편집 : 나는 다른 플레이 스토어에 내 안드로이드 응용 프로그램을 게시하지 않으려는

곳 구글 수없는 interfere.Is이 어떤 가게? 나는 수색 한 많은 상점이 유효하다는 것을 그러나 신뢰할 만하다있는 것을 찾아 냈다.

답변

0

귀하의 앱에 필요한 앱을 웹에서 다운로드 할 수 있습니다. 안드로이드에서, 당신은 APK를 다운로드하고 사용자에게 업데이트를 알릴 필요가있다.

아래는 .apk를 다운로드하여 설치하는 코드입니다.

public void UpdateApk(){ 

      String nameapk = "youapp.apk"; 
      String urlDownload = "http://youserver/" + nameapk; 
      HttpURLConnection conn = (HttpURLConnection) new URL(urlDownload).openConnection(); 
      conn.setDoInput(true); 

      conn.setConnectTimeout(20000); 

      conn.connect(); 

      InputStream is = conn.getInputStream(); 

      String PATH = Environment.getExternalStorageDirectory() + "/download/"; 
      File file = new File(PATH); 
      file.mkdirs(); 
      File outputFile = new File(file, nameapk); 
      FileOutputStream fos = new FileOutputStream(outputFile); 

      byte[] buffer = new byte[1024]; 
      int len1 = 0; 

      while ((len1 = is.read(buffer)) != -1) { 
       fos.write(buffer, 0, len1); 
      } 

      fos.close(); 
      is.close(); 


      // till here, it works fine - .apk is download to 
      // sdcard in download file 

      Intent intent = new Intent(Intent.ACTION_VIEW); 
      intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + nameapk)), "application/vnd.android.package-archive"); 
      intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
      youcontext.startActivity(intent); 

    } 

이 응용 프로그램의 버전을 확인이 답변을 확인하려면 : 내 경우 https://stackoverflow.com/a/14313280/185022

+0

을, 나는 내 응용 프로그램을 게시 할 웹 사이트를 만들하기로 결정했다. 여기서 업로드 프로세스는 앱의 버전을 확인하고 버전 번호가있는 폴더를 만들고 앱을 저장합니다. 저장소에서 가장 큰 기존 폴더의 번호를 반환하는 webservice를 만들었습니다. 따라서 앱은 사용 가능한 최신 버전을 확인하고 다운로드 및 설치 후 기기의 현재 버전보다 큰지 확인합니다. –

+0

도움이 필요하시면 ... 말해주십시오 ... –

관련 문제