یک اعلان پیشرفت محور ایجاد کنید

اطلاعیه محور پیشرفت
شکل 1. اعلان پیشرفت محور در بالای سایه.

اندروید 16 یک الگوی نوتیفیکیشن جدید معرفی می‌کند تا به کاربران کمک کند تا سفرهای شروع به انتها را که توسط کاربر آغاز شده است را ردیابی کنند. این اعلان‌ها دارای قابلیت دید ارتقا یافته در سطوح سیستم و رتبه برتر در کشوی اعلان‌ها خواهند بود.

از Notification.ProgressStyle برای سبک‌سازی اعلان‌های مبتنی بر پیشرفت استفاده کنید. موارد استفاده کلیدی شامل rideshare، تحویل، و ناوبری است. در آن کلاس، می‌توانید با استفاده از نقاط و بخش‌ها، حالت‌ها و نقاط عطف در سفر کاربر را مشخص کنید.

کلاس های مربوطه

کلاس‌های زیر حاوی API‌های مختلفی هستند که برای ایجاد اعلان ProgressStyle استفاده می‌کنید:

آناتومی و سفارشی سازی

تصاویر زیر بخش‌های مختلف اعلان‌های ProgressStyle را نشان می‌دهند:

شکل 2. بخش های مختلف یک ProgressStyle notification.
شکل 3. برنامه ها می توانند تصویر وسیله نقلیه را برای نماد ردیاب تنظیم کنند و از بخش ها و نقاط برای نشان دادن تجربه اشتراک سواری و نقاط عطف استفاده کنند.

راه اندازی کنید

از API های مناسب استفاده کنید و بهترین شیوه ها را دنبال کنید تا بهترین تجربه کاربر را برای به روز رسانی پیشرفت ارائه دهید.

  • فیلدهای مناسب را برای مشاهده ارتقا یافته تنظیم کنید.
  • از عناصر بصری مناسب برای راهنمایی کاربران استفاده کنید. برای مثال، برنامه‌های اشتراک‌گذاری سواری باید با استفاده از Notification#setLargeIcon یک تصویر وسیله نقلیه تنظیم کنند و از دقیق‌ترین رنگ خودرو در اعلان استفاده کنند.
  • از زبان مختصر و واضح برای تعریف پیشرفت سفر کاربر استفاده کنید. زمان ورود، نام راننده، و وضعیت سفر متن مهمی است که اعلان باید با آنها ارتباط برقرار کند.
  • اقدامات مفید و مرتبط را در اعلان ارائه دهید که سفر کاربر را ساده می کند. به عنوان مثال، ارائه «نکته» و «افزودن ظرف» به سفارش تحویل غذا که به تازگی شروع شده است، اقدامات مفیدی قبل از تحویل است.
  • از بخش ها و نقاط برای نشان دادن حالت ها استفاده کنید. برای مثال، بخش‌ها می‌توانند وضعیت و مدت زمان ترافیک را در یک سفر اشتراکی رنگی کنند. نقاط، وضعیت هایی را برای نقاط عطف مانند آماده سازی غذا، تحویل و تحویل مسافر نشان می دهند.
  • تجربه پیشرفت را به روز کنید تا پیشرفت واقعی سفر را به طور دقیق منعکس کند. به عنوان مثال، تغییرات در شرایط ترافیکی می تواند در تغییر رنگ بخش ها و به روز رسانی در متن منعکس شود.

مثال زیر یک اعلان ProgressStyle را برای یک برنامه rideshare نشان می دهد.

مثال استفاده از تصویر وسیله نقلیه را برای نماد ردیاب نشان می دهد. همچنین استفاده از بخش ها و نقاط را برای نشان دادن تجربه اشتراک سواری و نقاط عطف نشان می دهد.

برای آزمایش با این APIها به برنامه نمونه مراجعه کنید.