Ch 08. 안드로이드 마켓에 앱 올리기.

Slides:



Advertisements
Similar presentations
1. 브라우저에서 로 관리창으로 접속해서, 서버 인증서를 설치 할 서버를 선택하고 Manage 버튼을 클릭합니다. 2. Security 탭을 선택한 후, 인증서 Trust.
Advertisements

CHAP. 2 안드로이드 개발 도구 설치. © 2012 생능출판사 All rights reserved 개발 과정의 개요.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
스마트폰 화면에서 안드로이드 마켓을 클릭하여 접속합니다. [그림 1-1] 안드로이드 전용 어플리케이션 설치 방법 1. 굿바이 학교폭력 Mobile App 설치 안드로이드폰 설치 방법 마켓에서 검색 아이콘을 클릭 하여 검색창을 활성화 합니다. 굿바이 학교폭력 어플명을 입력.
임직원 APP 설치 가이드 경영전략처 정보기획 TF 팀. 임직원 App- 운영체제 구분  안드로이드 갤럭시, 갤럭시노트, 갤럭시 S4 [ 삼성전자 ] 옵티머스 [LG 전자 ] 베가 [ 팬텍 모토로이 [ 모토롤라 ]  ios 아이폰 [ 애플.
① KT 무선랜 사용자 설명서 ( 학내 구성원 ) ollehWiFi 접속방법 1) 스마트 기기의 Wi-Fi 상태 ON 2) Wi-Fi 목록 중 [ollehWiFI] 선택 ( 아이콘에 좌물쇠 모양이 없는 공개된 ollehWiFi 를 선택 ) 2. ollehwiFi.
1 도시가스  추진계획  보고 군산대학교 통학버스 예약 시스템 APP 설치 매뉴얼 군산대학교 통학버스 예약 시스템
아이튠즈 계정 생성. 1. 인터넷을 통해 설치한 아이튠즈를 실행 한 후 그림의 순서대로 선택을 합니다. 1 2.
갤럭시S6 마시멜로 업데이트 및 루팅 안내 2016/05/10 SPIRE TECHNOLOGY INC.
앱인벤터 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
군산대학교 통학버스 예약 시스템 APP 설치 매뉴얼
위치기반 서비스 지성현.
新 연구관리 프로그램 SAP 설치 안내 1. SAP GUI 7.3 설치 2전자증빙 솔루션 설치 배포 :
Image & Video processing
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
텔레비전 마이 동산 Q. 도서관 이용교육 반드시 도서관에 와야 하나요?
1) 인터넷주소(강남구보건소)로 접속해주세요.
코크파트너 설치 가이드 Window 7.
Power Java 제3장 이클립스 사용하기.
윈도우7 체크 설치 매뉴얼
SSL - VPN 사용자 가이드 - IT 지원실 네트워크 운영팀 -.
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
Windows 8 Ksystem G&I 설치.
Java 기초 (Java JDK 설치 및 환경설정)
Android 시리즈 H2O SIM Card 데이터 사용 설정 방법
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
WinCE Device Driver 실습 #2
CHAP 12. 리소스와 보안.
Slice&link.
자바응용.
Mobile SHI 사용자 메뉴얼 중공업조선CI그룹 전진형( )
TSRM 사용시 PC 기본환경설정 1. 로그인이 안되는 문제해결 1) Windows8 이상일때
UpToDate® Anywhere(UTDA)
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
1. SSLVPN 접속 방법 Internet Explorer 실행(타 브라우저 사용 불가)
IPython Notebook + Spark + TensorFlow on MacOS
명지대학교 통합모바일앱 E-Book 이용안내
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
Nessus 4 설치 정보보호응용 조용준.
HyperWorks Apps 설치 가이드.
회원가입 안내 AROPA EDU Class Mate!
[그림 1-1] 안드로이드 전용 어플리케이션 설치 방법
법령안편집기 연결버튼 표시가 안 될 경우 정부입법지원센터( 입안 및 심사안을 진행시
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
CHAP 21. 전화, SMS, 주소록.
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
( Windows Service Application Debugging )
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
STS 에서 웹 서버 설치 방법.
OpenCV 설정 2.21 만든이 딩딩.
1. 신규 연세메일(Gmail)에 로그인 합니다. ( yonsei. ac. kr )
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
1. 인터넷 보안 옵션 레지스트리 등록 Config Setup 클릭.
9 브라우저 객체 모델.
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
UpToDate® Anywhere(UTDA)
Git을 이용한 버전 관리 - Branch 실습
1) 인터넷주소(강남구보건소)로 접속해주세요.
구글 계정 생성가이드.
펌웨어(S/W) Upgrade 방법 Samsung Kies3
K PaaS-TA 앱 운영.
Office 365 Student Advantage
JAVA 프로그래밍 16장 JNLP.
Presentation transcript:

Ch 08. 안드로이드 마켓에 앱 올리기

8.1 앱 배포 버전 준비 배포를 위해 앱에 준비해야 할 몇 가지 사항 디버깅 및 로깅 코드 삭제 앱 버전 정하기 앱 컴파일하기 보호 키로 컴파일한 앱에 서명하기

8.1 앱 배포 버전 준비 8.1.1 디버그 코드 지우기 KiloGap 폴더의 AndroidManifest.xml 파일 ‘debuggable’을 찾아 false로 설정

8.1 앱 배포 버전 준비 8.1.2 앱의 버전 AndroidManifest.xml 파일 첫 번째 앱일 테니 1로 설정 상단에서 앱 버전 이름과 버전 코드 값 설정가능 첫 번째 앱일 테니 1로 설정 앱을 출시하면 이후 업데이트할 때 마다 이 값을 적절하게 갱신 안드로이드 시스템은 버전 정보를 검사하거나 정해주지 않음 장기적인 앱 전략을 위한 중요한 데이터 버전 이름은 사용자에게 보이는 값 일반적으로 <major>.<minor>.<point> 형식(예를 들어 1.0.0 같이) 이용 버전 코드는 양의 정수값 버전 이름과 관련 지을 필요는 없음 메이저 업그레이드나 마이너한 버그 수정본을 구별하지 않음 업데이트한 앱을 릴리스할 때마다 1씩 증가

8.1 앱 배포 버전 준비 8.1.2 앱의 버전 Manifest 파일에서 쓰이는 예

8.1 앱 배포 버전 준비 8.1.3 앱에 서명하기 모든 안드로이드앱에는 개발자의 디지털 서명이 꼭 필요 1) 터미널 애플리케이션을 실행하고, KiloGap 디렉터리를 찾음 cd ~/Desktop/KiloGap 2) 릴리스 모드로 앱을 컴파일 ant release ‘BUILD SUCCESSFUL’이라는 마지막 메시지 서명되지 않은 Kilo-unsigned.apk라는 바이너리

8.1 앱 배포 버전 준비 8.1.3 앱에 서명하기 3) 암호키 생성 - 상호작용을 하며 많은 질문이 있는 단계 3) 암호키 생성 - 상호작용을 하며 많은 질문이 있는 단계 keytool -genkey -v -keystore keystore -alias alias -keyalg RSA -validity days

8.1 앱 배포 버전 준비 8.1.3 앱에 서명하기 3) 암호키 생성

8.1 앱 배포 버전 준비 8.1.3 앱에 서명하기 4) 생성한 키로 앱에 서명합니다. 5) .apk 파일 정렬 jarsigner -verbose -keystore myAndroidKey.keystore ./bin/Kilo-unsigned.apk myAndroidKeyAlias 이 명령이 실행될 때 keystore 패스워드를 요청 받음 5) .apk 파일 정렬 zipalign -v 4 ./bin/Kilo-unsigned.apk ./bin/Kilo.apk 긴 메시지 출력 후 ‘Verification successful’이라는 메시지로 완료

8.2 안드로이드 마켓에 앱 업로드하기 앱을 안드로이드 마켓에 업로드 앱을 업로드하려면 안드로이드 개발자로 등록이 선행되어야 함 1) 웹브라우저 실행 후 http://market.android.com/publish/ 접속해 구글 계정으로 로그인 2) 로그인 후 자동으로 진행되지 않으면, http://market.android.com/publish/Home으로 가서 ‘Upload Application’ 버튼 클릭

8.2 안드로이드 마켓에 앱 업로드하기 앱을 안드로이드 마켓에 업로드 3) ‘Application.apk file’ 옆의 ‘Choose File’ 버튼 클릭 하드 드라이브에서 Kilo.apk를 찾아 ‘Upload’ 버튼 클릭 4) 마켓 페이지에서 보이도록 할 앱 스크린샷 업로드 5) ‘Listing Details’ 섹션에서 앱 이름 기재 (총 30글자까지). 6) 앱 설명 기재 (총 325글자까지) 7) 앱 종류와 분류 선택 8) 앱 가격 지정 9) ‘Publishing Options’ 섹션 - 복사 방지와 위치 설정 10) ‘Contact Information’ 섹션 - 웹 주소, 이메일, 전화번호 기재 11) ‘Consent’ 섹션에서 약관에 동의 12) ‘Publish’

8.3 앱 직접 배포 안드로이드 플랫폼의 가장 매력적인 특징 개발자가 안드로이드 마켓을 완전히 배제하고 사용자에게 바로 배포 기업 IT 부서가 직원들에게 사내 앱을 배포하고자 할 때 안드로이드 마켓에 올리기 전에 앱 베타판을 시험할 때 등에 도움 서명된 .apk를 웹 서버에 올리고, 사용자에게 직접 이 링크를 제공 사용자는 그 링크를 클릭(이메일 메시지나 웹페이지 등에서)해 앱 다운로드 QR 코드를 이용하는 간편한 방법도 있음

8.3 앱 직접 배포 첫 설치 시 까다로운 점 - 사용자의 설정 필요 사용자가 직접 Settings Applications에서 Unknown Sources(이하 ‘사용 자가 알 수 없는 소스’) 옵션을 사용하게 설정하여야 마켓이 아닌 곳의 애플리케이션도 설치 가능

8.3 앱 직접 배포 첫 설치 시 까다로운 점 - 사용자의 설정 필요 이를 설정하지 않으면, 앱은 내려 받아지나 [그림 8-6]처럼 ‘설치할 수 없다’는 경고 메시지 관련 세팅 창으로 바로 이동시키거나 설치 취소

8.3 앱 직접 배포 첫 설치 시 까다로운 점 – 사용자의 설정 필요 체크박스를 처음으로 활성화한 결과

8.4 참조할 자료 안드로이드 SDK의 기술적인 부분에 대한 문서 안드로이드 토론 메일링 리스트 (http://groups.google.com/group/android-discuss) 안드로이드 개발자 메일링 리스트 (http://groups.google.com/group/android-developers) jQTouch 메일링 리스트(http://groups.google.com/group/jqtouch) 폰갭 메일링 리스트(http://groups.google.com/group/phonegap) WebView 안드로이드 레퍼런스 (http://developer.android.com/reference/android/webkit/ WebView.html) WebChromeClient 안드로이드 레퍼런스 (http://developer.android.com/reference/android/ webkit/WebChromeClient.html) WebViewClient 안드로이드 레퍼런스 (http://developer.android.com/reference/android/ webkit/WebViewClient.html) WebSettings 안드로이드 레퍼런스 (http://developer.android.com/reference/android/webkit/ WebSettings.html)