گوگل کروم اشتراک اعلان‌های فشاری را به ۹۰ روز محدود می‌کند

گوگل کروم بالاخره وب‌سایت‌هایی (Google Chrome)را که از اعلان‌های فشاری سوء استفاده می‌کنند سرکوب می‌کند. TheWindowsClub دریافته(TheWindowsClub) است که Chrome در حال اضافه کردن یک ویژگی جدید #Push-Subscription-With-Expiration-Time در پشت chrome://flags است که اشتراک اعلان های فشار را به 90 روز محدود می کند . این پرچم اشتراک‌های (Subscriptions)Push را قادر می‌سازد تا از زمان انقضا پشتیبانی کنند.

Google Chrome Push Notifications 90 Days

(Chrome)سوء استفاده از اعلان‌های آدرس‌دهی Chrome

در زمان نگارش این مقاله، این پرچم در Chrome Canary به روز شده موجود نیست . اما طبق تعهد Chromium Gerrit ، با موفقیت تغییر کرده و به Google Chrome Canary 86 به‌روزرسانی شده ارسال شده است. شاید کار هنوز در حال انجام است و می‌توانیم انتظار داشته باشیم که این پرچم ویژگی آزمایشی در ساخت‌های آینده Chrome Canary در روزهای آینده(future Chrome Canary builds in the coming days) پیاده‌سازی شود .

“This CL enables Push Subscriptions to support a expiration time, set by Chrome in push_messaging_constants.h (currently 90 days),” the description reads.

“This feature is disabled by default, so to try it out you must set –enable-features= PushSubscriptionWithExpirationTime.”

به گفته توسعه دهندگان Chromium ، این زمان انقضا (۹۰ روز) را هنگام اشتراک در اعلان‌های فشار و در خود روش اشتراک اضافه می‌کند. این ویژگی خاص، ویژگی زمان انقضا را به چشمک زدن می گذراند.

"ویژگی expirationTime از طریق سرویس فشار ایجاد می شود. هنگام بازگرداندن آن در SubscriptionCallback (تهی معتبر است)، باید به لایه چشمک زن منتقل شود.

Google Chrome Push Commit

احتمالاً Chrome(Chrome) تغییرات خاصی در رابط کاربری اعمال می‌کند که از کاربران می‌خواهد اشتراک push notification خود را پس از یک دوره خاص منقضی کنند. باید دید آیا کاربران می توانند بازه زمانی را سفارشی کنند یا خیر. اول(First) از همه، به نظر می‌رسد که این ویژگی زمانی که اعلان‌های فشار برای اولین بار مشترک می‌شوند، به وضوح انقضای اشتراک را نشان می‌دهد.

چندین طرف در کل فرآیند دخیل هستند. هنگامی که کاربران مشترک اعلان‌ها شدند، اطلاعات مربوط به انقضای اشتراک از app_identifier بازیابی می‌شود و به عنوان یک تماس به PushMessagingManager ارسال می‌شود(PushMessagingManager) . Chrome زمان انقضا را در PushMessagingAppIdentifier ذخیره می‌کند(PushMessagingAppIdentifier) . با این حال، این هنوز اجرایی نشده است. گفته می شود، این ویژگی به طور فعال در حال توسعه است.

وقتی این پرچم در دسترس قرار گرفت، می‌توانید آن را در Google Chrome Canary فعال کنید .

چگونه پرچم Push Subscription With Expiration Time را در (Expiration Time)کروم فعال کنیم(Chrome)

  1. Chrome Canary را باز کنید
  2. chrome://flags باز کنید
  3. تعیین محل اشتراک Push(Locate Push Subscription) با زمان انقضا(Expiration Time)
  4. (Set)با استفاده از منوی کشویی، پرچم را روی «فعال » (Enable)تنظیم کنید
  5. Chrome را دوباره راه اندازی کنید.

به طور خلاصه، این ویژگی در زمان اشتراک در اعلان‌ها، انقضا را به اشتراک‌ها اضافه می‌کند. در همین حال، کروم(Chrome) باید تصمیم بگیرد که در کجا زمان انقضا را در سمت عامل کاربر ذخیره کند. خوب، این ویژگی اختیاری خواهد بود و این به کاربران بستگی دارد که تصمیم بگیرند که آیا می‌خواهند اشتراک‌های Push آنها پس از 90 روز منقضی شود یا خیر.

توسعه دهندگان Chromium از ماه گذشته فعالانه روی این ویژگی کار می کنند. TheWindowsClub چندین تعهد Chromium Gerrit را مشاهده کرده است که توسعه را تأیید می کند.

به محض اینکه پرچم ویژگی آزمایشی #Push-Subscription-With-Expiration-Time تحت chrome://flags در دسترس قرار گرفت، این مقاله را به روز خواهیم کرد .



About the author

من یک مهندس نرم افزار هستم که هم در کروم و هم در برنامه های بازی تجربه دارم. من در 4 سال گذشته روی راه حل های مرورگر گوگل کروم کار کرده ام و همچنین روی بازی های چندین پلتفرم مختلف کار کرده ام. مهارت های من در طراحی، آزمایش و مدیریت پروژه های نرم افزاری نهفته است. من علاوه بر کارم به عنوان مهندس نرم افزار، در زمینه حفظ حریم خصوصی، حساب های کاربری و مسائل ایمنی خانواده نیز تجربه دارم.



Related posts