2016-07-19 3 views
1

내 Android 기기 (Marshmallow)에서 바탕 화면에 새 이메일을 볼 경우 새 이메일 (Gmail) 알림이 사라지는 것을 보았습니다. WhatsApp 메시지에도 동일하게 적용됩니다. 나는 이것이 어떻게 구현되는지 궁금했다.Android 기기에 대한 알림이 사라짐

분명히 인터넷 검색을 시도했지만 알림을 지우거나 사용하지 않도록 설정할 수 있습니다.

답변

1

응용 프로그램이 서블릿을 호출하여 백그라운드 서비스를 통해 새로운/읽지 않은 메시지가 있는지 확인합니다. PC에서 메시지를 볼 때 더 이상 읽지 않은 메시지가없는 방식으로 서비스가 업데이트됩니다. 이 업데이트를 사용하면 앱의 백그라운드 서비스가 읽지 않은 메시지가 없다는 사실을 알게되므로 NotificationManager에서 해당 ID로 알림을 취소합니다.

+0

다음은 [알림 관리] (https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Managing)에서 찾은 내용입니다. – Barry66

+0

나는 이것도 경험하고 있었다. 알림 패널을 열었 더라면 알림 팝업이 나타나 즉시 사라질 것입니다. Android Studio에서 알림을 실행하기 위해 테스트를 실행하고 테스트 APK를 설치 한 직후에 USB 케이블을 분리 했더니 알림은 그대로 유지되었습니다 (Steeno의 서블릿 응답 확인은 컴퓨터에서 결코 읽혀지지 않았기 때문에 유효합니다). 이 동작은 API 23을 타겟팅 할 때까지 발생하지 않았습니다. –

관련 문제