일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 웹디자이너
- work6.kr
- 개발자
- 커스터마이징
- 웹디자인
- 사이트제작
- 홈페이지구축
- 웹개발자
- 쇼핑몰구축
- 포트폴리오
- plugin
- 제이쿼리
- 홈페이지제작
- 웹퍼블리셔
- 쇼핑몰제작
- 홈페이지
- PHP
- 플러그인
- CSS
- 안드로이드
- 웹퍼블리싱
- 쇼핑몰
- 프로그래머
- 워크식스
- 튜닝
- 웹에이전시
- JQuery
- 고도몰
- 3D프린터
- jQuery Plugin
- Today
- Total
목록안드로이드앱 (11)
그냥 개발자 블로그
푸시가 정상적으로 동작하는지 확인하려면 테스트를 해봐야 합니다. 여기서는 푸시 테스트를 위한 에뮬레이터 실행 방법과 포스트맨 사용법을 안내드립니다. 1. 실행 버튼을 클릭합니다. 2. 가상의 안드로이드 폰을 선택 합니다. 저의 경우는 이미 만들어 놓은 가상 폰이 있지만 가상폰이 없는 경우 아래 Create New Virtual Device 버튼을 눌러 만든 후 선택 하시면 됩니다. 3. 가상 폰을 부팅하는데 시간이 조금 필요 합니다. 잠시 기다리시면 가상 폰이 실행 됩니다. 테스트를 위해서 이대로 켜둡니다. 4. 테스트를 위해서 크롬의 확장 프로그램 포스트맨을 설치해줍니다. (https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddc..
이전글에서 푸시를 사용할수 있게 준비 해줬다면 이제는 개발 소스를 수정하여 기능을 만들어줘야 합니다. 푸시 동작은 폰을 찾기 부터 시작됩니다. 푸시 데이터가 발송되면 폰 마다 다른 토큰이라는 것으로 폰을 찾고 그 곳에만 데이터를 보내주게 됩니다. 따라서 앱이 실행될때 토큰을 만들거나, 기간이 지난 토큰은 새로 만들어주는 프로세스가 필요 합니다. 여기서는 위 내용에 따라 크게 토큰을 생성하는 부분, 메시지를 받아서 필요에 맞게 변형하는 부분, 변형한 메시지를 푸시로 표현하는 부분 을 개발하게 됩니다. 1. FirebaseInstanceIDService 자바클래스 파일을 만들어 줍니다. 2. FirebaseInstanceIDService 파일에 아래 내용을 파일에 수정 합니다. 푸시를 받기 위해 폰에 토큰을..
모바일웹을 기반으로한 하이브리드앱을 만들때 네거티브앱에서 지원하는 일부 기능들이 필요할때가 있습니다. 대표적인 예로 푸시 기능이 있습니다. 여기서는 GCM이 아닌 FCM 방식을 이용한 푸시기능을 만들어 보겠습니다. 단, 안드로이드 폰으로 푸시 데이터를 보내는 서버 제작 방법은 별도로 다루겠습니다. 1. 우선 구글의 개발자 계정이 필요합니다. 개발자 계정 생성 방법은 별도로 검색해 보시기 바랍니다. https://console.firebase.google.com/ 페이지로 엽니다. 2. 처음 firebase를 방문했다면 프로젝트 추가를 클릭합니다. (처음 방문했다면 application 이라는 내용은 보이지 않습니다.) 3. 프로젝트 이름은 application, 국가/지역은 대한민국으로 설정하고 프로젝트..