إشعار المستخدمين

نشر الرسائل في لوحة النظام الخاصة بالمستخدم باستخدام Notifications API للإضافات ابدأ بتعريف إذن "notifications" في ملف manifest.json.

{
  "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 على النحو التالي.

إشعار على جهاز macOS
إشعار على جهاز macOS