نظرة عامة على الإشعارات

الإشعار هو رسالة يعرضها Android خارج واجهة مستخدم تطبيقك. بتزويد المستخدم بالتذكيرات، أو التواصل من أشخاص آخرين، أو للحصول على معلومات في الوقت المناسب من تطبيقك. يمكن للمستخدمين النقر على الإشعار لفتح التطبيق أو اتخاذ إجراء من الإشعار مباشرةً.

تقدّم هذه الصفحة نظرة عامة على أماكن ظهور الإشعارات والميزات المتوفّرة. الجديدة. لبدء إنشاء إشعارات، اطّلِع على مقالة إنشاء إشعار.

لمزيد من المعلومات عن تصميم الإشعارات وأنماط التفاعل، يمكنك الاطّلاع على تصميم الإشعارات الدليل.

أشكال الظهور على أحد الأجهزة

تظهر الإشعارات تلقائيًا للمستخدمين في مواقع جغرافية وأشكال مختلفة. يظهر الإشعار كرمز في شريط الحالة، وهو إدخال أكثر تفصيلاً في درج الإشعارات وشارة على رمز التطبيق. الإشعارات أيضًا تظهر على الأجهزة القابلة للارتداء المقترنة.

شريط الحالة ودرج الإشعارات

عند إصدار إشعار، يظهر أولاً كرمز في شريط الحالة.

الشكل 1. تظهر رموز الإشعارات على الجانب الأيمن من الحالة الشريط.

يمكن للمستخدمين التمرير سريعًا للأسفل على شريط الحالة لفتح درج الإشعارات، حيث يمكنهم الاطّلاع على المزيد من التفاصيل واتّخاذ الإجراءات من خلال الإشعار.

الشكل 2. الإشعارات في درج الإشعارات

يمكن للمستخدمين السحب لأسفل على إشعار في الدرج لكشف العرض الموسع التي تعرض محتوى إضافيًا وأزرار إجراءات، إذا توفرت. ستبدأ بعد Android 13، يتضمن العرض الموسَّع هذا زرًا يتيح للمستخدمين إيقاف تطبيق تعمل في المقدّمة بشكل مستمر .

يظل الإشعار مرئيًا في درج الإشعارات إلى أن يتم إغلاقه. التطبيق أو المستخدم.

تنبيه

واعتبارًا من الإصدار 5.0 من نظام التشغيل Android، يمكن أن تظهر الإشعارات لفترة وجيزة في ملف عائم نافذة تُسمى الإشعار الرأسي. عادةً ما يكون هذا السلوك في حالة الإشعارات التي يحتاج المستخدم إلى معرفتها على الفور، وتظهر فقط إذا كان الجهاز مفتوحًا.

الشكل 3. سيظهر إشعار تنبيه أمام التطبيق الذي يعمل في المقدّمة.

يظهر إشعار التنبيه عندما يُصدر التطبيق هذا الإشعار. أُنشأها جون هنتر، الذي كان متخصصًا يختفي بعد لحظات، لكنه يظل مرئيًا في درج الإشعارات المعتاد.

تشمل الشروط التي قد تؤدي إلى تشغيل إشعارات التنبيه ما يلي:

  • يكون نشاط المستخدم في وضع ملء الشاشة، كما هو الحال عندما يستخدم التطبيق fullScreenIntent

  • يحظى الإشعار بأولوية عالية ويستخدم نغمات الرنين أو الاهتزازات على الأجهزة التي تعمل بالإصدار 7.1 من نظام التشغيل Android (المستوى 25 لواجهة برمجة التطبيقات) والإصدارات الأقدم

  • تحظى قناة الإشعارات بأهمية كبيرة على الأجهزة. أن يعمل بالإصدار 8.0 من نظام التشغيل Android (المستوى 26 من واجهة برمجة التطبيقات) أو إصدار أحدث

شاشة القفل

بدءًا من الإصدار 5.0 من نظام التشغيل Android، يمكن أن تظهر الإشعارات على شاشة القفل.

يمكنك آليًا تحديد ما إذا كانت الإشعارات التي ينشرها تطبيقك ستظهر على وتأمين الشاشة، وإذا كان الأمر كذلك، سيكون مستوى التفاصيل مرئيًا.

يمكن للمستخدمين استخدام إعدادات النظام لاختيار مستوى التفاصيل المرئية في القفل. إشعارات الشاشة أو لإيقاف جميع إشعارات شاشة القفل. البدء بـ الإصدار Android 8.0، يمكن للمستخدمين إيقاف إشعارات شاشة القفل أو تفعيلها لكل .

الشكل 4. الإشعارات على شاشة القفل التي تتضمّن محتوى حسّاسًا مخفي.

لمزيد من المعلومات، يمكنك الاطّلاع على مقالة ضبط شاشة القفل. مستوى الرؤية.

شارة رمز التطبيق

في مشغّلات التطبيقات المتوافقة على الأجهزة التي تعمل بنظام التشغيل Android 8.0 (المستوى 26 لواجهة برمجة التطبيقات) والإصدارات الأحدث، تشير رموز التطبيقات إلى الإشعارات الجديدة من خلال شارة ملونة تُعرف باسم نقطة الإشعار على رمز مشغّل التطبيقات المعني.

يمكن للمستخدمين لمس اضغط مع الاستمرار على رمز التطبيق للاطلاع على إشعارات هذا التطبيق. المستخدمون يمكنه إغلاق أو اتخاذ إجراء بشأن الإشعارات من تلك القائمة، كما هو الحال بالنسبة للإشعار الدرج.

الشكل 5. شارات الإشعارات واللمس القائمة المنسدلة.

لمزيد من المعلومات عن آلية عمل الشارات، يُرجى الاطّلاع على مقالة تعديل إشعار. الشارة.

الأجهزة التي تعمل بنظام Wear OS

إذا كان لدى المستخدم جهاز Wear OS مقترن، ستظهر جميع الإشعارات هناك. تلقائيًا، بما في ذلك أزرار الإجراءات والتفاصيل القابلة للتوسيع.

يمكنك تحسين التجربة عن طريق تخصيص مظهر الإشعارات على الأجهزة القابلة للارتداء ومن خلال تقديم إجراءات مختلفة، بما في ذلك الردود المقترحة وردود الإدخال الصوتي. لمزيد من المعلومات، تعرّف على كيفية إضافة الميزات الخاصة بالأجهزة القابلة للارتداء إلى إشعار.

الشكل 6. ظهور الإشعارات تلقائيًا على جهاز Wear OS مقترن الخاص بك.

بنية الإشعار

يتم تحديد تصميم الإشعار من خلال نماذج النظام، ويختار تطبيقك تحدد محتويات كل جزء من القالب. قد تتضمن بعض تفاصيل لا يظهر إلا في العرض الموسّع.

الشكل 7. إشعار بالتفاصيل الأساسية

يشار إلى الأجزاء الأكثر شيوعًا من الإشعار في الشكل 7 على النحو التالي:

  1. رمز صغير: مطلوب؛ ضبط باستخدام setSmallIcon()
  2. اسم التطبيق: يوفّره النظام.
  3. الطابع الزمني: يوفره النظام، ولكن يمكنك إلغاؤه باستخدام setWhen() أو إخفائها باستخدام setShowWhen(false)
  4. رمز كبير: اختياري؛ يُستخدم عادةً لصور جهات الاتصال فقط. ولا تستخدمه لرمز التطبيق. ضبط باستخدام setLargeIcon()
  5. العنوان: اختياري ضبط باستخدام setContentTitle()
  6. النص: اختياري ضبط باستخدام setContentText()

نوصي بشدة باستخدام نماذج النظام للتوافق المناسب مع التصميم على جميع الأجهزة. إذا لزم الأمر، يمكنك إنشاء إشعار مخصّص .

لمزيد من المعلومات حول طريقة إنشاء إشعار باستخدام هذه الميزات المزيد، يُرجى قراءة إنشاء إشعار.

إجراءات الإشعارات

على الرغم من أن ذلك ليس مطلوبًا، فمن الأفضل أن يتم فتح كل إشعار نشاط مناسب على التطبيق عند النقر عليه. بالإضافة إلى هذا الخيار التلقائي إجراء إشعار، يمكنك إضافة أزرار إجراءات تُكمل إجراءً يتعلق بالتطبيق مهمة من الإشعار — غالبًا بدون فتح نشاط — كما هو موضح في الشكل 8.

الشكل 8. إشعار يحتوي على أزرار الإجراءات

بدءًا من الإصدار 7.0 من نظام التشغيل Android (المستوى 24 من واجهة برمجة التطبيقات)، يمكنك إضافة إجراء للرد عليه. الرسائل أو إدخال نص آخر من الإشعار مباشرةً.

بدءًا من Android 10 (المستوى 29 من واجهة برمجة التطبيقات)، يمكن للنظام الأساسي إنشاء وأزرار الإجراءات مع إجراءات مقترحة تستند إلى النية.

ويمكنك الحصول على مزيد من الشرح حول إضافة أزرار الإجراءات في مقالة إنشاء إشعار.

يجب فتح قفل جهاز

قد تظهر للمستخدمين إجراءات الإشعارات على شاشة قفل الجهاز. إذا أن يشغّل إجراء الإشعار أحد التطبيقات تشغيل نشاط أو إرسال رد مباشر، وعلى المستخدمين فتح قفل الجهاز قبل أن يتمكّن التطبيق من استدعاء إجراء الإشعار.

في نظام التشغيل Android 12 (المستوى 31 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يمكنك ضبط إجراء إشعار. بحيث يجب فتح قفل الجهاز ليتمكّن تطبيقك من تنفيذ هذا الإجراء، بغض النظر عن سير العمل الذي يبدأه الإجراء. يضيف هذا الخيار طبقة إضافية من الأمان بالإشعارات على الأجهزة المُقفَلة.

تشترط فتح قفل أحد الأجهزة قبل أن يستدعي تطبيقك إشعارًا معيّنًا. إجراء، مرِّر true إلى setAuthenticationRequired() عند إنشاء إجراء الإشعار، كما هو موضّح في مقتطف الرمز التالي:

Kotlin

val moreSecureNotification = Notification.Action.Builder(...)

    // This notification always requests authentication when invoked
    // from a lock screen.
    .setAuthenticationRequired(true)
    .build()

Java

Notification moreSecureNotification = new Notification.Action.Builder(...)

    // This notification always requests authentication when invoked
    // from a lock screen.
    .setAuthenticationRequired(true)
    .build();

إشعار قابل للتوسيع

بشكل تلقائي، يتم اقتطاع المحتوى النصي للإشعار ليتلاءم مع سطر واحد. في حال حذف تريد أن يكون الإشعار أطول، يمكنك تفعيل مربّع نص أكبر قابل للتوسيع عن طريق تطبيق قالب إضافي، كما هو موضح في الشكل 9.

الشكل 9. إشعار قابل للتوسيع للنطاقات الكبيرة النص.

يمكنك أيضًا إنشاء إشعار قابل للتوسيع مع صورة بنمط البريد الوارد، مع محادثة أو باستخدام عناصر التحكم في تشغيل الوسائط. لمزيد من المعلومات اطّلِع على إنشاء إشعار قابل للتوسيع.

مجموعات الإشعارات وآخر الأخبار

لتجنُّب إغراق المستخدمين بإشعارات متعددة أو متكررة عند تحديثات إضافية، تحديث تحديث إشعار بدلاً من ذلك بدلاً من إصدار بريد جديد أو استخدام نمط البريد الوارد إشعار لعرضها تحديثات المحادثات.

ومع ذلك، إذا كان من الضروري إرسال إشعارات متعددة، ننصحك بتجميع الإشعارات المنفصلة في مجموعة، متاحة في الإصدار 7.0 من Android والإصدارات الأحدث.

تتيح لك مجموعة الإشعارات تصغير إشعارات متعددة إلى مشاركة واحدة في درج الإشعارات مع ملخص. يمكن للمستخدم توسيع نطاق مجموعة الإشعارات وكل إشعار داخلها لمزيد من التفاصيل، كما هو موضح في الشكل 10.

الشكل 10. مجموعة إشعارات مصغّرة وموسَّعة

للتعرّف على كيفية إضافة إشعارات إلى مجموعة، راجِع إنشاء مجموعة من الإشعارات

قنوات الإشعارات

بدءًا من الإصدار Android 8.0 (المستوى 26 من واجهة برمجة التطبيقات)، يجب تعيين كل الإشعارات إلى القناة أو لا تظهر. يتيح هذا الإجراء للمستخدمين إيقاف إشعارات محدّدة قنوات لتطبيقك بدلاً من إيقاف جميع الإشعارات. يمكن للمستخدمين التحكم في الخيارات المرئية والسمعية لكل قناة من نظام Android الإعدادات، كما هو موضح في الشكل 11. يمكن للمستخدمين أيضًا لمس الضغط مع الاستمرار على إشعار إلى سلوكيات القناة المرتبطة

يمكن للمستخدمين إدارة الأجهزة التي تعمل بالإصدار 7.1 من نظام التشغيل Android (المستوى 25 من واجهة برمجة التطبيقات) والإصدارات الأقدم. الإشعارات على أساس كل تطبيق فقط. لكل تطبيق قناة واحدة بشكل فعّال على الإصدار 7.1 من نظام التشغيل Android والإصدارات الأقدم.

الشكل 11. إعدادات الإشعارات في تطبيق "الساعة" وإحدى القنوات المرتبطة به

يمكن أن يحتوي التطبيق على قنوات منفصلة لكل نوع من الإشعارات التي يواجهها التطبيق. يمكن للتطبيق أيضًا إنشاء قنوات للإشعارات استجابةً للخيارات التي يحددها المستخدمين. على سبيل المثال، يمكنك إعداد قنوات إشعارات منفصلة لكل منها مجموعة محادثات أنشأها مستخدم في تطبيق مراسلة

القناة هي أيضًا المكان الذي تحدد فيه مستوى الأهمية الإشعارات على الإصدار 8.0 من نظام التشغيل Android والإصدارات الأحدث، وبالتالي يتم نشر جميع الإشعارات على قناة الإشعارات لديها السلوك نفسه. يتم وصف ذلك في ما يلي .

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إنشاء إشعار وإدارته. .

أهمية الإشعار

يستخدم Android أهمية الإشعار لتحديد مقدار مقاطعة المستخدم بصريًا وسمكيًا. كلما زادت أهمية من الإشعار، كان أكثر إزعاجًا للإشعار.

على Android الإصدار 7.1 (المستوى 25 من واجهة برمجة التطبيقات) والإصدارات الأقدم، يتم تحديد أهمية الإشعار من خلال الْإِشْعَارْ priority

في نظام التشغيل Android 8.0 (المستوى 26 من واجهة برمجة التطبيقات) والإصدارات الأحدث، تكمن أهمية الإشعار التي يحددها importance القناة التي تم نشر الإشعار عليها يمكن للمستخدمين تغيير أهمية قناة إشعار في إعدادات النظام، كما هو موضّح في الشكل 12.

الشكل 12. يمكن للمستخدمين تغيير أهمية كل قناة على أجهزة Android. 8.0 وأعلى.

تُعد مستويات الأهمية المحتملة وسلوكيات الإشعارات المرتبطة بها التالي:

  • عاجل: يصدر صوتًا ويظهر كإشعار تنبيهي.

  • مرتفع: يصدر صوتًا.

  • متوسط: لا يصدر أي صوت.

  • منخفضة: لا تصدر أي صوت ولا تظهر في شريط الحالة.

تظهر جميع الإشعارات في نظام لا يقاطع مصادر الإزعاج، بغض النظر عن أهميتها. مواقع واجهة المستخدم، مثل درج الإشعارات وكشارة على مشغّل التطبيقات . ومع ذلك، يمكنك تعديل مظهر الإشعار. الشارة.

لمزيد من المعلومات، يُرجى الاطلاع على كيفية ضبط الأهمية.

وضع "عدم الإزعاج"

بدءًا من الإصدار Android 5.0 (المستوى 21 من واجهة برمجة التطبيقات)، يمكن للمستخدمين تفعيل وضع "عدم الإزعاج"، الذي يعمل على كتم الصوت والاهتزاز لجميع الإشعارات. لا تزال الإشعارات تظهر في واجهة مستخدم النظام كالمعتاد، ما لم يحدد المستخدم خلاف ذلك.

هناك ثلاثة مستويات متاحة في وضع "عدم الإزعاج":

  • كتم الصوت تمامًا: يحظر هذا الوضع جميع الأصوات والاهتزازات، بما في ذلك الأصوات الصادرة عن المنبّهات. والموسيقى والفيديوهات والألعاب.
  • المنبهات فقط: تحظر جميع الأصوات والاهتزازات، باستثناء المنبهات.
  • الأولوية فقط: يمكن للمستخدمين ضبط الفئات على مستوى النظام التي يمكن مقاطعتها، مثل المنبّهات أو التذكيرات أو الأحداث أو المكالمات أو الرسائل فقط بالنسبة إلى الرسائل والمكالمات، يمكن للمستخدمين الفلترة حسب المُرسِل أو المتصل، على النحو الموضّح في الشكل 13.

الشكل 13. يمكن للمستخدمين السماح بإرسال الإشعارات استنادًا إلى الفئات على مستوى النظام (اليمين) والمرسل أو المتصل (اليمين).

في نظام التشغيل Android 8.0 (مستوى واجهة برمجة التطبيقات 26) والإصدارات الأحدث، يمكن للمستخدمين السماح الإشعارات عبر الفئات الخاصة بالتطبيق، والتي تُعرف أيضًا باسم من خلال تجاوز ميزة "عدم الإزعاج" على أساس كل قناة على حدة. بالنسبة على سبيل المثال، قد يعرض تطبيق دفع قنوات لإرسال الإشعارات المتعلقة عمليات السحب والإيداع. يمكن للمستخدم السماح بإشعارات السحب وإيداع أو الإشعارات أو كليهما عندما تكون في وضع الأولوية.

على الأجهزة التي تعمل بالإصدار 7.1 من نظام التشغيل Android (المستوى 25 من واجهة برمجة التطبيقات) والإصدارات الأقدم، يمكن للمستخدمين السماح الإشعارات كل تطبيق على حدة، بدلاً من على أساس كل قناة على حدة.

لضبط الإشعارات الخاصة بإعدادات المستخدمين هذه، يجب ضبط على مستوى النظام الفئة.

إشعارات الخدمات التي تعمل في المقدّمة

يجب إرسال إشعار عند تشغيل تطبيقك في المقدّمة. الخدمة: Service يتم تشغيله في خلفية تستمر لفترة طويلة وملحوظة للمستخدم، مثل الوسائط لاعب. لا يمكن إغلاق هذا الإشعار كالإشعارات الأخرى. لإزالة الإشعار، يجب إيقاف الخدمة أو إزالتها من المقدّمة. الولاية.

للحصول على مزيد من المعلومات، يُرجى الاطّلاع على مقالة المقدمة . إذا كنت تقوم بإنشاء وسائط المستخدم، واطّلِع أيضًا على تشغيل الوسائط في الخلفية.

عدد المشاركات المسموح بها

بدءًا من نظام التشغيل Android 8.1 (المستوى 27 من واجهة برمجة التطبيقات)، لا يمكن للتطبيقات إصدار صوت للإشعارات. أكثر من مرة في الثانية. إذا كان التطبيق ينشر إشعارات متعددة في إشعار واحد ثانيًا، تظهر جميعها كما هو متوقع، ولكن الإشعار الأول فقط في كل ثانية يُصدر صوتًا.

ومع ذلك، يطبِّق Android أيضًا حدًا لمعدّل الزحف عند تعديل إشعار. إذا كنت نشر التحديثات على إشعار واحد بشكل متكرر جدًا، مثل الكثير في أقل من لثانية واحدة، قد يتجاهل النظام التحديثات.

توافق الإشعارات

واجهة مستخدم نظام إشعارات Android وواجهات برمجة التطبيقات المتعلقة بالإشعارات باستمرار والتطور. لاستخدام أحدث ميزات واجهة برمجة التطبيقات للإشعارات مع إتاحة استخدام الإصدارات الأقدم الأجهزة، أو استخدام واجهة برمجة تطبيقات الإشعارات في Support Library، NotificationCompat، وفئاتها الفرعية، بالإضافة إلى NotificationManagerCompat ويتيح لك هذا تجنب كتابة رمز شرطي للتحقق من مستويات واجهة برمجة التطبيقات، لأن هذه وتتعامل واجهات برمجة التطبيقات مع ذلك.

يتم تحديث NotificationCompat مع تطور النظام الأساسي لتضمين أحدث إصدار الطرق. ومع ذلك، فإنّ مدى توفُّر طريقة في NotificationCompat لا يمثّل أن يضمن توفير الميزة المقابلة على الأجهزة القديمة. في بعض في الحالات، يؤدي طلب واجهة برمجة تطبيقات تم تقديمها حديثًا إلى عدم التشغيل على الأجهزة القديمة.

في ما يلي ملخّص لأبرز التغييرات في السلوك حسب مستوى واجهة برمجة التطبيقات إشعارات Android

Android 5.0، المستوى 21 من واجهة برمجة التطبيقات

  • لتقديم إشعارات شاشة القفل والتنبيه

  • للسماح للمستخدم بضبط الهاتف على وضع "عدم الإزعاج" وضبط يُسمح للإشعارات بمقاطعتها عندما يكون الجهاز قيد التشغيل. وضع الأولوية فقط.

  • تضيف هذه الطريقة طرقًا لضبط ما إذا كان سيتم عرض إشعار على شاشة القفل. مثل setVisibility()), وتحديد نسخة "علنية" من نص الإشعار.

  • تضيف طريقة setPriority()، التي تحدد للنظام مدى مقاطعة المستخدم. على سبيل المثال، يؤدي تعيين الأولوية على "عالية" إلى جعل كإشعار تنبيه.

  • إضافة دعم حزم الإشعارات إلى Android Wear (يُعرف الآن باسم Wear OS) الأجهزة. يمكنك وضع الإشعارات في حزمة باستخدام setGroup() لا يمكن استخدام حِزم الإشعارات، التي تُعرف لاحقًا باسم مجموعة أو حِزمة، على الأجهزة اللوحية أو الهواتف حتى الإصدار 7.0 من نظام التشغيل Android (المستوى 24 لواجهة برمجة التطبيقات).

Android 7.0، المستوى 24 من واجهة برمجة التطبيقات

  • يعيد تصميم نماذج الإشعارات للتركيز على صورة الجزء الرئيسي "أفاتار"

  • إضافة ثلاثة نماذج للإشعارات: نموذج واحد لتطبيقات المراسلة والآخر اثنين لتزيين طرق عرض المحتوى المخصص بالعناصر القابلة للتوسيع زخارف النظام.

  • يضيف الدعم إلى الأجهزة المحمولة، مثل الهواتف والأجهزة اللوحية، مجموعات الإشعارات. يستخدم نفس واجهة برمجة التطبيقات المستخدمة في Android Wear (المعروف الآن باسم Wear OS) نظام التشغيل) التي تم تقديمها في Android 5.0 (مستوى واجهة برمجة التطبيقات 21).

  • يسمح هذا الخيار للمستخدمين بالرد داخل الإشعار باستخدام رد مضمّن. يمكنه إدخال الذي يتم توجيهه بعد ذلك إلى التطبيق الرئيسي للإشعار.

Android 8.0، المستوى 26 من واجهة برمجة التطبيقات

  • لتمكين الإشعارات الفردية من وضعها في مكان محدد .

  • يتيح هذا الخيار للمستخدمين إيقاف الإشعارات لكل قناة بدلاً من إيقاف كل الإشعارات. الإشعارات الواردة من أحد التطبيقات.

  • لجعل التطبيقات التي تحتوي على إشعارات نشطة تعرض شارة إشعار أعلى أيقونة التطبيق على الشاشة الرئيسية أو شاشة مشغّل التطبيقات.

  • يسمح هذا الخيار للمستخدمين بتأجيل إشعار من الدرج. يمكنك تعيين المهلة المحددة للإشعار.

  • تتيح لك هذه السياسة ضبط لون خلفية الإشعار.

  • نقل بعض واجهات برمجة التطبيقات المتعلقة بسلوكيات الإشعارات من Notification إلى NotificationChannel على سبيل المثال، استخدم NotificationChannel.setImportance() بدلاً من NotificationCompat.Builder.setPriority() للإصدار 8.0 من نظام التشغيل Android والإصدارات الأحدث.

Android 13.0، المستوى 33

Android 14.0، المستوى 34

  • قصر الإشعارات بالعرض ملء الشاشة على التطبيقات التي تتيح إجراء المكالمات المنبّهات. استخدِم NotificationManager.canUseFullScreenIntent API من أجل: التحقّق من منح التطبيق الإذن اللازم إذا لم يكن كذلك، سيكون بإمكان التطبيق استخدام ACTION_MANAGE_APP_USE_FULL_SCREEN_INTENT لفتح صفحة الإعدادات حيث يمكن للمستخدمين منح الإذن.

  • يغيّر الطريقة التي يواجه بها المستخدمون الإشعارات غير القابلة للإغلاق من خلال السماح من المستخدمين تجاهل إجراء الإشعارات حتى عندما تم ضبط العلامة Notification.FLAG_ONGOING_EVENT. لا ينطبق هذا على CallStyle إشعار إذا كانت العلامة Notification.FLAG_ONGOING_EVENT وحدة التحكم بسياسة الجهاز (DPC) والحزم الداعمة للمؤسسات. ولا ينطبق ذلك أيضًا عندما يكون الهاتف مقفلاً أو إذا يختار المستخدم محو الكل.