android - 在指定的activity不发送通知
大家讲道理
大家讲道理 2017-04-17 17:52:50
0
5
384

制作一个Im应用,在与对方交流时不发送对方的消息通知,离开与对方交流的activity时发送消息通知。请教各位大神这个要怎么实现

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(5)
迷茫

새 채팅 메시지가 있으면 서버가 균일하게 메시지를 푸시합니다. 클라이언트는 현재 이 사람과 채팅 중이면 대화 상자에 표시되고, 그렇지 않으면 알림이 생성되어 알림 영역에 표시되도록 결정합니다.

左手右手慢动作

개인적 이해:
서비스를 사용하면 소켓 메시지 수신을 균일하게 관리할 수 있으며, 메시지가 채팅 페이지에 푸시되면 알림이 현재 페이지 상태에 따라 결정됩니다. 알림바로 보내드립니다

大家讲道理

으아아아

이 NEW_MESSAGE_NOTIFICATION_ID는 알림을 보낼 때 추가됩니다

으아아아
伊谢尔伦

이것은 소프트웨어의 전반적인 디자인에 대한 질문입니다. 이전에 Android IM 소프트웨어를 만들었습니다. 구현은 애플리케이션에서 CurrentChatUser를 유지하고 현재 채팅 인터페이스에 해당하는 사용자 ID를 저장하는 것입니다. 예, 그러면 이 활동에 들어갈 때(채팅 인터페이스가 활동인 경우 조각이 동일함) onResume의 애플리케이션에 현재 채팅 중인 사람의 사용자 ID를 저장한 다음 나갈 때 onDestroy에 저장하세요. 새 메시지를 받았을 때 해당 메시지가 이 사람에게서 온 것인지 판단한 후 알림을 보낼지 여부를 결정할 수 있습니다. 그렇다면 채팅 인터페이스에 직접 알림이 표시되지 않습니다. 그렇지 않은 경우 사용자에게 새로운 소식이 전달됩니다.

左手右手慢动作

채팅 페이지에 접속 중이라면 서비스를 중단하고 채팅 페이지로 보내주세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿