안 드 로이드 응용 프로그램을 푸시 및 Cloudcode 서비스를 사용 하 여

출처: 인터넷
작성자: 사용자
키워드: 응용 프로그램 푸시 cloudcode
이 문서는 데모, 샘플 코드 및 bluelist 안 드 로이드 응용 프로그램을 만들기 위한 완벽 한 지침을 포함 합니다. Mobiledata, Cloudcode, 통합 하 고 배운 지식을 적용 하 고 응용 프로그램에 서비스를 밀어 수 있습니다.

Codehttp://www.aliyun.com/zixun/aggregation/11696.html "> 이름: bluemix는 지속적으로 더 많은 기능과 쉽게 사용할 수 있도록 계속 해 서 향상 베타 급 제품 이다." 우리는 날짜, 그러나 항상이 문서를 유지할 수 있는 모든 것을 할 거 야. 양해해 주셔서 감사 합니다!

당신은 Codename:bluemix, IBM 개발 하 고 배포 하는 모바일 웹 응용 프로그램을 위한 개방형 플랫폼의 장점 중 일부을 배운 수 있습니다. 대부분의 Bluemix에 미리 서비스 건물 및 강화 응용 프로그램 쉽게 만들.

이 문서에서는, 우리는 안 드 로이드 응용 프로그램을 확장 하 푸시 서비스를 사용 합니다. 이 시리즈의 다른 기사 응용 프로그램에 더 많은 클라우드 기반 서비스를 추가 하는 방법을 설명 합니다.

이전 기사는 이미 설명 했 듯이, Bluelist 응용 프로그램은 간단한 안 드 로이드 응용 프로그램. 이 문서 장치 몇 가지 방법으로 목록을 업데이트, 모든 장치에서 목록 업데이트 됩니다 있도록 Bluelist 응용 프로그램에 푸시 및 Cloudcode 서비스를 추가 합니다.

마지막 기사에서 우리는 Mobiledata 서비스를 추가 하 고 우리는 목록에 있는 항목을 유지. 이제 우리는 푸시 알림 및 Cloudcode 목록 업데이트 될 때 알림을 추가 합니다. 이 시리즈의 이전 기사를 읽지 않는 경우 V1 코드를 시작할 수 있습니다 하지만 밀어넣기 및 Cloudcode 서비스를 추가 하는 데 필요한 단계를 수행 하기 전에 잡을 수 있는 최대 작업을 수행 해야 합니다. 이전 기사를 읽은 것을 완료 하는 경우 당신은 지금 기존 코드와 시작 하 고 푸시 및 Cloudcode 서비스를 추가 하려면 다음 단계를 수행 수 있습니다. 다운로드 하 고 V2 코드를 직접 사용 하려는 경우 Mobiledata, 푸시, 및 Cloudcode 서비스 작업을 올바르게 포함 Bluelist 응용 프로그램을 몇 가지 단계를 수행 해야 합니다. V2 코드가이 문서의 V1 코드 변경 내용을 포함합니다.

응용 프로그램을 완료 하기 위한 필수 구성 요소

우리가 우리의 마지막 기사에서 안 드 로이드 응용 프로그램에 Mobiledata 서비스를 추가 이전 기사를 읽고. 이 응용 프로그램은이 문서에 대 한 출발점입니다.

안 드 로이드 개발에 익숙한.

안 드 로이드 개발 환경입니다. 이클립스 ADT, 함께 사용 하지만 좋아하는 개발 환경을 사용할 수도 있습니다.

V 1과 Cloudcode Jazzhub에서 다운로드 하는 데 사용 하는 git 익숙한 것을 환영 합니다.

Jazzhub (위의 단추 클릭)에 V1 코드 또는 이전 문서에서 기존 코드.

Jazzhub에 Cloudcode 모듈입니다. Package.zip, Package.json, 및 Itemlist.js 포함이 모듈을 다운로드 합니다.

Google에서 GCM 보낸 사람 ID와 API 키입니다. Google의 지침 또는 우리의 지침에이 열쇠를 얻는 방법을 알아보십시오.

주:이 작업을 수행 하려면 Gmail 계정이 필요 합니다.

추가 작업: 이전 기사를 생략 하는 경우

코드 다운로드 하지 경우에 Jazzhub에서 V1 코드를 다운로드 하십시오.

참조 Bluemix에 이전 기사. 만들기 모바일 애플 리 케이 션 서비스 패키지 1th 단계.

수행 단계 1.1 1.10 제외: Configuration.json 파일에 여분의 줄이이 삭제 하지 마십시오.

이러한 단계를 수행는 Bluemix에 로그온 (bluelist) 응용 프로그램을 만들, 다운로드 안 드 로이드 SDK, 귀하의 API 키와 Configuration.json 파일을 업데이트 하 고 라이브러리 디렉토리에 Ibmcore.jar 그리고 나를 추가합니다 Bmdata.jar입니다.

그것은 푸시 서비스를 추가 하기 전에 안 드 로이드 개발 환경 확인 하려면 에뮬레이터에서이 코드를 실행 하는 높은 시간이 야. 응용 프로그램의 이전 문서. 실행 7 단계를 수행 하 고 8 단계를 수 있어야 합니다. 구름에 데이터를 보려면.

응용 프로그램이 성공적으로 실행 되는 경우 진행 상황에 따라 잡고 있다 당신과 푸시 및 Cloudcode 서비스를 추가할 수 있습니다!

시작 하기 전에: GCM 보낸 사람 ID와 푸시에 필요한 JAR 파일

프로젝트 번호 및 GCM API 키

Google 개발자 콘솔을 엽니다.

프로젝트 만들기를 클릭 하 여, 프로젝트에 대 한 이름을 입력, 만들기를 클릭 합니다.

페이지의 상단에서 항목 번호를 복사 합니다. GCM 보낸 사람 Id (구글 API 프로젝트 번호) 이며 나중에 해당 정보를 필요로 할 것 이다!

Api 및 인증 페이지의 왼쪽에 클릭 합니다.

구글 클라우드 안 드 로이드에 대 한 메시지를 엽니다.

Api 및 인증에서 자격 증명을 클릭 합니다.

공용 API 액세스 섹션에서 새 키 만들기를 클릭 합니다.

서버 키를 클릭 합니다.

만들기 클릭 합니다.

공용 API 액세스 섹션에서 API 키를 복사 합니다. 이것은 인텔 칩셋 (GCM API 키) 당신의 GCM 보낸 사람 인증 토큰입니다. 나중에이 정보를 필요 합니다!

프로젝트에 Gcm.jar를 추가

이클립스를 열고, 윈도우를 선택 > 안 드 로이드 SDK 관리자.

표시 선택: 창의 맨 아래에 오래 된 확인란.

하단으로 스크롤한 Google 클라우드 안 드 로이드 라이브러리에 대 한 메시지를 선택 합니다.

1 패키지 설치를 클릭 하 고 라이센스 수락.

파일 탐색기에서 찾기 < android_sdk_location > \extras\google\gcm\gcm-client\dist

프로젝트의 라이브러리 디렉토리에 Gcm.jar 파일을 복사 합니다.

프로젝트에 Ibmcloudcode.jar 및 Ibmpush.jar을 추가

1.7 단계에서 이전 기사에서 안 드 로이드 SDK 다운로드를 찾아.

프로젝트의 라이브러리 디렉토리에 Ibmcloudcode.jar 및 Ibmpush.jar 파일을 복사 합니다. 다음 5 jar 파일 이제 라이브러리 라이브러리에 포함 되어야 합니다.

1 단계. Bluemix에서 응용 프로그램에 추가 GCM API 키

Bluemix에 로그인.

이전 문서의 단계 또는 대시보드 보기에서 응용 프로그램을 클릭 하 여 위의 추가 작업 단계를 완료 하는 것을 가정해 봅시다.

푸시 서비스 Your_app_name:push를 클릭 합니다.

푸시 서비스의 구성 탭 아래에서 Google 클라우드 메시징 아래에서 편집을 클릭 합니다.

Google에서 얻은 GCM API 키와 구글 API 프로젝트 번호 채우기, 저장을 클릭 합니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.