-
android notification 즉시응답개발/Android 2021. 7. 15. 18:44
#
- android 7.0 부터 위와 같이 notification이 올경우 즉시 답장을 보낼수 있도록 direct reply action을 지원하고 있습니다.
- remoteInput 객체를 아래와 같이 만듭니다.
- KEY_TEXT_REPLY는 원하시는 id값으로 만드시면 됩니다.
- DirectReplyReceiver라는 브로드캐스트를 저는 만들어 두었는데, 아래와 같이 intent를 만들게 되면 즉시 답장을 할시 해당 리시버의 onReceiver 콜백으로 가게 됩니다.
- 보낼 데이터가 있다면 replyIntent에 putExtra하여 보내면 됩니다.
전체 코드
- replyaction 을 만들고 만들어 두신 notification builder에 addAction을 하시면 정상적으로 작동하게 됩니다.
메신저앱에 해당기능 잘 동작되는것을 아래와 같이 확인 할수 있습니다.
적용 영상 '개발 > Android' 카테고리의 다른 글
Android Room TypeConverters (0) 2021.07.19 (jetpack) LiveData (0) 2021.07.16 Android 데이터 직렬화 (0) 2021.07.15 android 이미지 다중선택 (0) 2021.07.13 (jetpack) ROOM 사용 방법 (0) 2021.07.12