نظرة عامة حول الخدمات التي تعمل في المقدّمة

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

تشمل أمثلة التطبيقات التي تستخدم الخدمات التي تعمل في المقدّمة ما يلي:

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

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

يشرح هذا الدليل الجوانب التالية: