Google Chrome, push bildirim aboneliklerini 90 günle sınırlayacak

Google Chrome nihayet (Google Chrome)push bildirimlerini kötüye kullanan web sitelerini çökertiyor . TheWindowsClub, Chrome'un, push bildirimi aboneliklerini 90 günle sınırlayacak olan chrome://flagsflags'in(TheWindowsClub) arkasına #Push-Subscription-With-Expiration-Time özelliğini eklediğini öğrendi. Bu bayrak, Push Aboneliklerinin(Subscriptions) bir sona erme süresini desteklemesini sağlar.

Google Chrome Anında Bildirimler 90 Gün

Chrome , bildirimlerin kötüye kullanımını ele alıyor

Bu makaleyi yazarken, bu bayrak güncellenmiş Chrome Canary'de(Chrome Canary) mevcut değildi . Ancak Chromium Gerrit taahhüdü uyarınca, başarıyla yeniden temellendirildi ve güncellenmiş Google Chrome Canary 86'ya(Google Chrome Canary 86) gönderildi . Belki de çalışma hala devam ediyor ve bu deneysel özellik bayrağının önümüzdeki günlerde Chrome Canary'nin gelecekteki yapılarına(future Chrome Canary builds in the coming days) uygulanmasını bekleyebiliriz .

“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 geliştiricilerine göre bu, push bildirimlerine abone olurken ve abone yönteminin kendisinde sona erme süresi (90 gün) ekleyecektir. Bu özel özellik, yanıp sönmek için sona erme süresi özelliğini geçecektir.

“ExpirationTime özniteliği, push hizmeti aracılığıyla oluşturulacaktır. SubscriptionCallback'te(SubscriptionCallback) (boş değer geçerlidir) geri alırken , yanıp sönme katmanına iletilmesi gerekir."

Google Chrome İletme Taahhüdü

Chrome'un(Chrome) , kullanıcılardan anında iletme bildirimi aboneliklerini belirli bir süre sonra sona erecek şekilde ayarlamalarını isteyen belirli kullanıcı arayüzü değişikliklerini uygulama olasılığı yüksektir. Kullanıcıların zaman çerçevesini özelleştirip özelleştiremeyeceklerini göreceğiz. Her(First) şeyden önce, bu özellik, push bildirimlerine ilk kez abone olunduğunda aboneliğin sona erdiğini açıkça bildirecek gibi görünüyor.

Tüm sürece dahil olan birkaç taraf var. Kullanıcılar bildirimlere abone olduklarında, aboneliğin sona ermesiyle ilgili bilgiler app_identifier'dan alınacak ve PushMessagingManager'a(app_identifier) geri arama olarak geri gönderilecektir(PushMessagingManager) . Chrome , sona erme süresini PushMessagingAppIdentifier içinde saklar . Ancak bu henüz uygulanmadı. Bununla birlikte, bu özellik aktif olarak geliştirilme aşamasındadır.

Bu bayrak kullanılabilir olduğunda, onu Google Chrome Canary'de(Google Chrome Canary) etkinleştirebilirsiniz .

Chrome'da(Chrome) Sona Erme Süresine(Expiration Time) Sahip Push Aboneliği(Push Subscription) nasıl etkinleştirilir?

  1. Chrome Canary'yi açın
  2. chrome://flags
  3. (Locate Push Subscription)Sona Erme Süresiyle (Expiration Time)Anında Aboneliği Bulun
  4. (Set)Açılır menüyü kullanarak bir sekme gizlendiğinde bayrağı hemen Etkinleştir olarak (Enable)ayarlayın
  5. Chrome'u yeniden başlatın.

Özetlemek gerekirse, bu özellik, bildirimlere abone olunduğu anda aboneliklere sona erme ekleyecektir. Bu arada Chrome , kullanıcı aracısı tarafında sona erme süresinin nerede kaydedileceğine karar vermelidir. Bu özellik isteğe bağlı olacak ve push aboneliklerinin 90 gün sonra sona ermesini isteyip istememe kararı kullanıcılara kalmış olacak.

Chromium geliştiricileri, geçen aydan beri bu özellik üzerinde aktif olarak çalışıyor. TheWindowsClub , geliştirmeyi onaylayan birkaç Chromium Gerrit taahhüdü tespit etti.(Chromium Gerrit)

#Push-Subscription-With-Expiration-Timechrome://flags altında kullanılabilir olur olmaz bu makaleyi güncelleyeceğiz .



About the author

Hem Chrome hem de oyun uygulamalarında deneyimli bir yazılım mühendisiyim. Son 4 yıldır Google Chrome tarayıcısı için çözümler üzerinde çalışıyorum ve ayrıca birkaç farklı platform için oyunlar üzerinde çalıştım. Becerilerim yazılım projelerini tasarlama, test etme ve yönetme konusunda yatıyor. Yazılım mühendisi olarak işime ek olarak, gizlilik, kullanıcı hesapları ve aile güvenliği konularında da tecrübeliyim.



Related posts