Google Chrome يقيد اشتراكات دفع الإشعارات بـ 90 يومًا

يقوم Google Chrome(Google Chrome) أخيرًا باتخاذ إجراءات صارمة ضد مواقع الويب التي تسيء استخدام الإشعارات الفورية . يضيف Chrome ميزة جديدة #Push-Subscription-With-Expiration-Time خلف chrome://flags التي ستحد من اشتراكات إشعارات الدفع لمدة 90 يومًا ، كما علم TheWindowsClub . ستمكّن هذه العلامة اشتراكات (Subscriptions)الدفع(Push) لدعم وقت انتهاء الصلاحية.

إشعارات Google Chrome Push 90 يومًا

Chrome معالجة الإخطارات الإساءة

في وقت كتابة هذا المقال ، لم يكن هذا العلم متاحًا في Chrome Canary المحدث . ولكن وفقًا لالتزام Chromium Gerrit(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 ، سيضيف هذا وقت انتهاء الصلاحية (90 يومًا) عند الاشتراك في دفع الإشعارات وفي طريقة الاشتراك نفسها. سوف تمر هذه الميزة الخاصة بسمة وقت انتهاء الصلاحية لتومض.

"سيتم إنشاء سمة expirationTime من خلال خدمة الدفع. عند استعادته في SubscriptionCallback (القيمة الفارغة صالحة) ، يجب أن يتم تمريرها إلى طبقة الوميض. "

التزام دفع جوجل كروم

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

هناك العديد من الأطراف المشاركة في العملية برمتها. بمجرد اشتراك المستخدمين في الإشعارات ، سيتم استرداد المعلومات المتعلقة بانتهاء صلاحية الاشتراك من معرف التطبيق(app_identifier) وإرسالها مرة أخرى كإعادة اتصال إلى PushMessagingManager . سيخزن Chrome وقت انتهاء الصلاحية في (Chrome)PushMessagingAppIdentifier . ومع ذلك ، لم يتم تنفيذ هذا بعد. ومع ذلك ، فإن هذه الميزة قيد التطوير بنشاط.

بمجرد توفر هذه العلامة ، يمكنك تمكينها على Google Chrome Canary .

كيفية تمكين علامة الاشتراك الفوري(Push Subscription) مع انتهاء الصلاحية(Expiration Time) في Chrome

  1. افتح Chrome Canary
  2. افتح chrome://flags
  3. حدد موقع اشتراك Push(Locate Push Subscription) مع وقت انتهاء الصلاحية(Expiration Time)
  4. اضبط(Set) العلم على تمكين(Enable) فورًا عندما تكون علامة تبويب مخفية باستخدام القائمة المنسدلة
  5. أعد تشغيل Chrome.

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

يعمل مطورو Chromium بنشاط على هذه الميزة منذ الشهر الماضي. اكتشف TheWindowsClub(TheWindowsClub) العديد من التزامات Chromium Gerrit(Chromium Gerrit) التي تؤكد التطور.

سنقوم بتحديث هذه المقالة بمجرد توفر علامة الميزة التجريبية #Push-Subscription-With-Expiration-Time ضمن chrome://flags .



About the author

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



Related posts