2013-07-16 1 views
2

몇 가지 아이디어 찾기 : Google 클라우드 메시징 센터에서 알림을 받고있는 앱이 있습니다 ... 내 안드로이드 기기가 알림을 받고 알림 A라고하며 알림 A가 알림 메시징 대기열에 표시됩니다. (이것은 OS 레벨에 있습니다).Google Cloud Messaging이 Android 알림 센터에서 메시지를 삭제할 수 있습니까?

서버 쪽에서 다른 알림을 알림 B로 보내면 장치 알림 큐에서 알림 A를 제거 할 수 있습니까?

나는 이것이 가능하지 않다고 가정하고있다. 문제점은 알림이 만료 될 수 있으며 만료 된 경우 더 이상 Android 알림 대기열에 없어야한다는 것입니다.

의견이 있으십니까?

감사합니다. 안부, 크리스

답변

3
이 정확하게 당신이 그들의 행동에 따라 모든 사용자 장치에 상태를 업데이트 할 수있는 새로운 Device Group Messaging의 사용 케이스 (즉, 하나 기각 다른 모든에 기각)되는

또는 서버 측면 변경 (만료).

+0

#ianhanniballake 답변 해 주셔서 감사합니다. 따라서 서버의 의지를 통해 Android Devices 알림 대기열에서 알림을 제거 할 수 있습니다. 예 : 알림 A가 장치로 푸시됩니다. 장치의 알림 대기열에 앉아 있습니다. 서버는 알림이 만료되었다고 결정하여 서버가 메시지 대기열에서 메시지를 제거하기 위해 특정 장치에 강제 종료 메시지를 푸시합니다. (GCM 클라우드 커넥션 서버를 사용할 수 있습니까?) – chocospaz

+0

@chocospaz - 맞습니다. 이 기능과 앱에서 작동하는 방법에 대해 자세히 알아 보려면 [Google I/O 2013 GCM 프리젠 테이션] (https://developers.google.com/events/io/sessions/324893448)을 시청하시기 바랍니다. – ianhanniballake

+0

매우 도움이되어 주셔서 감사합니다! – chocospaz

관련 문제