마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 gcm일때 이미지 다운가능한지

0 추천
안녕하십니까 안드로이드 펍가족님들.

gcm으로 푸쉬를 받을경우 앱이 꺼져있는 상태에서 푸쉬가 왓을대 푸쉬내용중 이미지 다운로드 경로를 받아서 그걸 푸쉬아이콘에 넣을수 있나요?

쉽게 말해서 푸쉬가 오면 카카오톡 보시면 푸쉬보낸사람의 얼굴이 표시되는데 그런 기능을 하려고 합니다.

가능한지 알고 싶습니다.
흠바바 1 (4,000 포인트) 님이 2014년 9월 3일 질문

1개의 답변

0 추천
 
채택된 답변
네. 어짜피 gcm은 gcm이고 notification은 gcm을 받은 이후 로컬에서 날리는 것이기 때문에

gcm으로 이미지 url 등을 받은 다음

로컬에 캐슁되어 있는 이미지를 이용하든, 웹에서 다운로드 받은 다음 이용하든

이미지가 준비된 다음에 notification을 표시하면 됩니다.
b22n (22,940 포인트) 님이 2014년 9월 3일 답변
흠바바 1님이 2014년 9월 3일 채택됨
네 가능하면 앱이 죽은상태인데 어디서 다운로드는 하는걸 처리해야하나요?
public class GCMIntentService extends GCMBaseIntentService {에서
onMessage로 메시지가 올텐데 어디서 해야하나요
다운로드 전용 클래스 만들어서 onMessage에서 호출하면 됩니다.
네 근데 다운을 받을시 아이콘을 int값으로 만 넣을수 있는데 로컬에 있는 이미지 파일을 어덯게 인트값으로 변환하나요?
int icon = R.drawable.ic_launcher;
        long when = System.currentTimeMillis();
        NotificationManager notificationManager = (NotificationManager)
                context.getSystemService(Context.NOTIFICATION_SERVICE);
        Notification notification = new Notification(icon, strNotiMsg, when);
그건 다른 질문으로 올리시면 됩니다
...