코드가있는 앱이 있습니다. 사용자 로그인이 새로 시작되면 "app registrationId"가 서버로 전송되고 추가 사용을 위해 데이터베이스에 저장됩니다 (앱 사용자가 다른 사람으로부터 메시지를받을 때). 그러나 로그 아웃 할 때 대기중인 모든 메시지를 지우고 싶습니다. 메시지를 gcm에 넣으십시오. 그러면 다른 사용자가 로그인해도 이전 사용자 알림을받지 못합니다.GCM에서 보류중인 메시지를 지우시겠습니까?
GCM에서이를 수행 할 수있는 방법은 무엇입니까? 또는 내 시나리오가 완전히 잘못되었습니다!
감사합니다.
GCM 페이로드에서 userID를 보내고 GCM에서받은 userID가 현재 로그인 사용자를위한 경우 클라이언트 측에서 확인한 다음 알림을 표시합니다. 그렇지 않으면 무시합니다. –
안녕하세요 @ 아아시스에서 내 대답에 대한 접근 방식을 시도해 볼 수 있었습니까? 이 좋았다? 그렇다면 올바른 답을 수락하여 게시물에 태그가 올바르게 추가되도록하십시오. 건배! –