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

푸시 메시지를 사용자가 클릭했을 때 처리 문제

0 추천
앱을 만들면서 생긴 미해결 문제가 있어서 질문드려요

푸시를 서버에서 보내는데 사용자 상태에 경우가 2가지가 있습니다

 

1. 앱이 실행중

2. 앱이 미 실행중

 

1번의 경우만 보자면 앱에서 아무것도 안하게 하면 될것 같은데 이렇게 하려면 어떻게 해야되나요?

해결방법 좀 알려주시면 감사하겠습니다. (2번 경우는 앱 실행만 하도록 하면 될거 같은데 맞나요?;;;;)
익명사용자 님이 2015년 11월 18일 질문

1개의 답변

0 추천
 
채택된 답변
이러나저러나 노티에서 하려면 pendingIntent 상에서 처리해야될것 같고..

실행중인지 미실행중인지만 알면되잖아요?

그러면

ActivityManager am = (ActivityManager)getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);

List<RunningAppProcessInfo> rList = am.getRunningAppProcesses();

String appPackage = rList.get(0).processName;

 

하셔서 appPackage 가 본인 앱 패키지랑 동일한지 확인하묜 됩니당. 수고하세요~
라쎄린드 (25,460 포인트) 님이 2015년 11월 18일 답변
...