एक्सटेंशन के Notifications API का इस्तेमाल करके, किसी उपयोगकर्ता की सिस्टम ट्रे में मैसेज पोस्ट करें.
सबसे पहले, manifest.json में "notifications" की अनुमति का एलान करें.
{
"name": "Drink Water Event Popup",
...
"permissions": [
"notifications",
],
...
}
अनुमति का एलान होने के बाद, notifications.create() को कॉल करके सूचना दिखाएं.
यहां दिया गया उदाहरण, पानी पीने के इवेंट के पॉप-अप के सैंपल से लिया गया है. यह एक अलार्म का इस्तेमाल करके, एक गिलास पानी पीने का रिमाइंडर सेट करता है. इस कोड में, अलार्म ट्रिगर होने की जानकारी दी गई है. इसे कैसे सेट अप किया जाता है, यह जानने के लिए पिछले लिंक पर जाएं.
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
});
});
यह कोड, macOS पर इस तरह की सूचना बनाता है.