[android] Fake Message로 GCM 수신 테스트 하기. ( simulation ) android, Fake Message로 GCM 수신 테스트 하기. ( simulation ) 1. 기본 GCM 사용을 위한 manifest 정의. 2. permission 중 com.google.android.c2dm.permission.SEND 에 대한 permission 임시적으로 삭제 ( 경우에 따라 이 permission 을 사용하지 않는 경우도 있다. 없으면 pass ) 3. adb shell am broadcast -a com.google.android.c2dm.intent.receive -n [packageName]/[receiverFullName] -es "data.key" "value" 위 3가지 과정을 거치면 receiver 에 메세지가 들어와야 한다. 참고로, 테스트가 끝나면 반드시.. 2014. 4. 7. [android] framework 의 service와 broadcast 안드로이드, framework 의 service 와 broadcast 음악앱은 Service 에서 Notification 과 함께하여 음악을 재생한다. 알람시계앱은 AlarmManager 를 이용하여 PendingIntent 로 Broadcast 를 날리고, 그것을 스스로 수신해서 Activity 를 띄운다. 달력앱은 특정 이벤트 알람내용을 알리기 위해 AlarmManager 를 알람시계앱처럼 이용한다. 백그라운드 파일 다운로드는 다운로드가 있을 경우 작동하는 Service. E-mail 앱은 특정 주기마다 새로운 메일을 확인하기 위해 Alarm 을 통해 Service를 실행한다. 구글 앱들은 네트워크 Push 이벤트 수신과 동기화를 위한 Service 를 돌린다. 구글에서 보내주는 앱 관련 Push 도.. 2013. 8. 9. 반응형 이전 1 2 다음