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

푸시 알림창의 구성을, 보내는 메시지에 따라 다르게 만들 수 있나요?

0 추천

예를 들면  A라는 메시지를 보내면 위의 상태바에 푸시가 왔다고 뜨고, 그 알림 창을 내리면

그림처럼 버튼이 뜨게 만들고,

B라는 메시지를 보내면 그냥 B라는 문구만 알림 하도록 만들고 싶습니다.

 

지금은 NotificationManager와 NotificationCompat.Builder 를 사용해고 addAction(~, ~, pendingintent)로 버튼을 추가하려고 하는데요, 이렇게 하면 A 메시지든 B 메시지든 일단 푸시가 오면 알림창을 일괄적으로 바꾸는거라 상황에따라 형태를 바꾸질 못하는게 아닌가 싶네요...

혹시 위처럼 조건에 따라 형태가 다른 푸시알림창을 받으려면 notificationManager를 하나 더 만들어서 조건을 붙이거나 아니면 messagingService.java 를 하나 더 만들어서 서비스를 두개를 돌려야하는건가요?

 

혹시 방법을 아시면 간단하게만 말씀해주세요 키워드만 알고 다시 구글 검색 해보겠습니다.

안촙 (120 포인트) 님이 2017년 3월 15일 질문

2개의 답변

0 추천
android custom notification으로 검색해보세요
prague (26,200 포인트) 님이 2017년 3월 16일 답변
0 추천
push에 pushType 같은 구분자를 추가하여

앱에서 수신시 pushType에 따라 UI를 달리 처리하면 됩니다.
개발자초심 (21,220 포인트) 님이 2017년 3월 17일 답변
...