동일한 사이트에서 여러 개의 알림(Chrome에 의해 푸시됨)이 있는 경우 트레이의 알림 애플릿은 마지막 알림만 표시합니다.
예를 들어 이 데모를 사용하면https://gauntface.github.io/simple-push-demo/ 3개의 알림을 푸시했는데 트레이에는 마지막 알림만 표시됩니다.
동시에 알림 전송 도구를 통해 시스템 알림을 푸시합니다.
/usr/bin/notify - "hello" 보내기
예상대로 모든 알림이 목록에 있습니다.
알림 무시를 방지하는 방법이 있나요?
답변1
각 알림에는 고유한 ID가 있어야 하는 것 같습니다. 그렇지 않으면 덮어쓰게 됩니다. 고정 ID를 임의 ID로 바꾸면 모든 알림이 표시됩니다.
chrome.notifications.create(Math.random().toString(36).substring(7), {
type:'basic',
iconUrl:'img.png',
title: 'title',
message: 'text'
});