Notificar usuários
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Poste mensagens na bandeja do sistema de um usuário usando a
API Notifications de extensões.
Comece declarando a permissão "notifications" no manifest.json.
{"name":"Drink Water Event Popup",..."permissions":["notifications",],...}
Depois que a permissão for declarada, mostre uma notificação chamando
notifications.create().
O exemplo a seguir foi extraído da amostra Pop-up do evento "Beber água". Ele usa um alarme para definir um lembrete de beber um copo de água. Este código
mostra o acionamento do alarme. Siga o link anterior para saber como isso é configurado.
chrome.alarms.onAlarm.addListener(()=>{chrome.action.setBadgeText({text:''});chrome.notifications.create({type:'basic',iconUrl:'stay_hydrated.png',title:'Time to Hydrate',message:"Everyday I'm Guzzlin'!",buttons:[{title:'Keep it Flowing.'}],priority:0});});
Esse código cria uma notificação no macOS como a seguinte.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-02-15 UTC."],[],[]]