عینکهای هوش مصنوعی از چارچوب استاندارد اعلان اندروید استفاده میکنند، بنابراین میتوانید با استفاده از APIهای اعلان یکسان، به کاربران در فرمفکتورهای مختلف اطلاعرسانی کنید. برای ارتقای حداکثر سازگاری و به حداقل رساندن سربار توسعه، از APIهای Android NotificationCompat استفاده کنید. اندروید اعلانهای ورودی را تجزیه و تحلیل میکند و نحوه نمایش آنها را بر اساس قابلیتهای دستگاه تطبیق میدهد.
با پیروی از بهترین شیوههای اعلانها ، اعلانهای فعلی تلفن شما میتوانند با کمترین یا بدون هیچ پیکربندی اضافی به عینکهای هوش مصنوعی متصل شوند. برای درک نحوه تطبیق سیستم با اعلانها برای عینکهای هوش مصنوعی، اطلاعات موجود در بخشهای زیر را مطالعه کنید.
چگونه سیستم تشخیص میدهد که آیا یک اعلان را به عینک هوش مصنوعی ارسال کند یا خیر
اندروید از Notification.Style مربوط به اعلان ورودی به همراه چندین معیار دیگر برای تعیین اینکه آیا اعلان را به عینک هوش مصنوعی کاربر متصل کند یا خیر، استفاده میکند.
سبکهای اعلان پشتیبانیشده
عینکهای هوش مصنوعی از زیرمجموعهای از کلاسهای Notification.Style اندروید پشتیبانی میکنند. سبکهای اعلان زیر به طور کامل روی عینکهای هوش مصنوعی نمایش داده میشوند:
سبک استاندارد (
NotificationCompat.Style)


CallStyle(فقط زمانی که اعلان به عنوان یک بهروزرسانی زنده واجد شرایط باشد )
سایر سبکهای اعلان (مانند InboxStyle ) به طور کامل تجزیه و رندر نمیشوند. برای این سبکها، فیلدهای مختص به سبک رندر نمیشوند (مانند متن خلاصه برای InboxStyle ). در عوض، سیستم به سبک استاندارد برمیگردد و فقط فیلدهای رایج مانند عنوان محتوا را رندر میکند.
سایر معیارهای مورد نیاز برای پل سازی
علاوه بر سبک اعلان، یک اعلان باید معیارهای زیر را نیز داشته باشد تا به عینکهای هوش مصنوعی متصل شود:
- اعلان به کانالی با
IMPORTANCE_HIGHیاIMPORTANCE_MAXاختصاص داده میشود. - عنوان اعلان
nullیا خالی نیست. - اعلان با
FLAG_LOCAL_ONLYعلامتگذاری نشده است. اگر این پرچم تنظیم شود، اعلان به دستگاه اصلی محدود میشود. - این اعلان، یک اعلان مداوم ، مانند یک وظیفه پسزمینه مداوم، نیست، مگر اینکه واجد شرایط اعلان بهروزرسانی زنده باشد .
این اعلان مشمول هیچ یک از تنظیمات تحت کنترل کاربر زیر که مانع از ارسال آن میشود، نیست:
تنظیمات اعلان در سطح سیستم در تلفن کاربر :
تغییر وضعیت در سطح برنامه: اگر کاربر اعلانهای یک برنامه را به طور کامل در تلفن غیرفعال کند، هیچ اعلانی برای آن برنامه منتقل نمیشود.
تنظیمات کانال اعلان: اگر کاربری اعلانها را برای یک کانال اعلان تعریفشده توسط برنامه غیرفعال کند، هیچ اعلانی برای آن کانال پل زده نمیشود.
تنظیمات برنامه همراه عینک :
تغییر وضعیت در سطح برنامه: اگر کاربر اعلانهای یک برنامه را از طریق برنامه عینک بهطور کامل غیرفعال کند، هیچ اعلانی برای آن برنامه به برنامه دیگر منتقل نمیشود. این بدان معناست که کاربر میتواند اعلانهای یک برنامه خاص را در تلفن خود فعال نگه دارد، اما آنها را برای همان برنامه در عینک هوش مصنوعی خود غیرفعال کند.
تشخیص مکالمه: اگر کاربر تشخیص مکالمه را فعال کند، هر زمان که سیستم تشخیص دهد کاربر در حال مکالمه است، اعلانها متوقف میشوند.
تنظیمات حالت عدم مزاحمت (DND) در سطح سیستم روی گوشی کاربر : عینکهای هوش مصنوعی از تنظیمات DND گوشی استفاده میکنند. اگر گوشی کاربر در حالت DND باشد، اعلانها روی عینک کاربر نیز خاموش میشوند.
چگونه اعلانهای بهروزرسانی زنده به عینکهای هوش مصنوعی متصل میشوند؟
اعلانهای بهروزرسانی زنده ، دستهای تخصصی از اعلانها هستند که برای فعالیتهای مداوم و آغاز شده توسط کاربر که نیاز به نظارت بلادرنگ دارند، مانند ETAهای اشتراکگذاری خودرو، ناوبری گام به گام یا تماسهای فعال، طراحی شدهاند. برخلاف اعلانهای معمولی، بهروزرسانیهای زنده فعال میمانند تا جریانی مداوم از اطلاعات را ارائه دهند که به طور برجسته در رابط کاربری سیستم نمایش داده میشوند.
برای عینکهای هوش مصنوعی با نمایشگر، بهروزرسانیهای زنده در دو مکان اصلی ارائه میشوند:
- صفحه اصلی : اعلانهای بهروزرسانی زنده به صورت کارتهایی روی بوم صفحه اصلی ظاهر میشوند. اگر چندین بهروزرسانی زنده فعال باشند، سیستم به جای آنها از یک پشته استفاده میکند.
- نوار سیستم : وقتی کاربر داخل برنامه یا تجربه دیگری است، بهروزرسانیهای زنده به صورت تراشههای وضعیت در نوار سیستم ظاهر میشوند. این تراشهها هر زمان که تغییری در وضعیت رخ دهد، به طور خلاصه ظاهر میشوند. اگر صفحه نمایش در حالت خواب باشد، یک تراشه وضعیت به طور خودکار صفحه را بیدار میکند تا تغییر وضعیت را نشان دهد، بنابراین کاربر بدون تعامل دستی از وضعیت مطلع میشود.
اگر یک اعلان بهروزرسانی زنده از یک سبک اعلان پشتیبانیشده برای عینکهای هوش مصنوعی استفاده کند، بهطور کامل تجزیه و رندر میشود. اعلانهای بهروزرسانی زنده که از سبکهای اعلان دیگری (مانند BigTextStyle ) استفاده میکنند، بهطور کامل تجزیه نمیشوند و سیستم آنها را با یک اعلان با سبک استاندارد تطبیق میدهد.
اقدامات اعلان موجود برای عینکهای هوش مصنوعی با نمایشگر
روی عینکهای هوش مصنوعی، اعلانهای ورودی به صورت اعلانهای سربالا (HUN) ظاهر میشوند. برای اعلانهای MessagingStyle ، برنامه شما میتواند از یک عملکرد پاسخ مستقیم استفاده کند. کاربران میتوانند برای جزئیات بیشتر و پاسخ دادن، روی آن ضربه بزنند. برای سایر سبکهای اعلان، تنها گزینه موجود، عملکرد شفاف ارائه شده توسط سیستم است.
هنگام استفاده از پاسخ مستقیم، کاربران میتوانند با صدا پاسخ دهند یا با حرکت به جلو، از لیست پاسخهای هوشمند انتخاب کنند. برای پاسخهای هوشمند، میتوانید از هوش مصنوعی روی دستگاه ما برای پیشنهاد پاسخهای کوتاه و مرتبط استفاده کنید.