Google Chrome obmedzí odber upozornení push na 90 dní

Google Chrome konečne zakročil proti webovým stránkam, ktoré zneužívajú push notifikácie . Chrome pridáva novú funkciu #Push-Subscription-With-Expiration-Time za chrome://flags , ktorá obmedzí odbery upozornení push na 90 dní, zistil TheWindowsClub(TheWindowsClub) . Tento príznak umožní odberom (Subscriptions)Push podporovať čas vypršania platnosti.

Upozornenia push pre Google Chrome 90 dní

Chrome rieši zneužívanie upozornení

V čase písania tohto článku nie je tento príznak dostupný v aktualizovanom prehliadači Chrome Canary(Chrome Canary) . Ale podľa záväzku Chromium Gerrit bol úspešne prepracovaný a odoslaný do aktualizovaného Google Chrome Canary 86 . Možno, že práca stále prebieha a môžeme očakávať, že tento príznak experimentálnej funkcie bude implementovaný do budúcich verzií Chrome Canary v najbližších dňoch(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.”

Podľa vývojárov Chromium sa tým pridá čas vypršania platnosti (90 dní) pri prihlásení na odber upozornení push a v samotnej metóde odberu. Táto konkrétna funkcia prejde blikaním atribútu času vypršania platnosti.

“Atribút expirationTime sa vygeneruje prostredníctvom služby push. Keď ho dostanete späť do SubscriptionCallback (hodnota null je platná), musíte ho odovzdať do blikajúcej vrstvy.“

Push Commit pre Google Chrome

Prehliadač Chrome(Chrome) pravdepodobne implementuje určité zmeny používateľského rozhrania, ktoré používateľov vyzvú, aby si po určitom čase nastavili platnosť odberu upozornení push. Zostáva zistiť, či si používatelia môžu prispôsobiť časový rámec. Po(First) prvé, zdá sa, že táto funkcia bude jasne informovať o vypršaní predplatného pri prvom prihlásení na odber upozornení push.

Do celého procesu je zapojených niekoľko strán. Keď sa používatelia prihlásia na odber upozornení, informácie o vypršaní predplatného sa získajú z app_identifier a pošlú sa späť ako spätné volanie do PushMessagingManager . Chrome uloží čas vypršania platnosti do PushMessagingAppIdentifier . Zatiaľ to však nebolo zrealizované. To znamená, že táto funkcia je aktívne vo vývoji.

Keď bude tento príznak dostupný, môžete ho povoliť v prehliadači Google Chrome Canary(Google Chrome Canary) .

Ako povoliť príznak Push Subscription with Expiration Time v (Expiration Time)prehliadači Chrome(Chrome)

  1. Otvorte Chrome Canary
  2. Otvorte chrome://flags
  3. Vyhľadajte Push Subscription(Locate Push Subscription) s časom vypršania platnosti(Expiration Time)
  4. (Set)Pomocou rozbaľovacej ponuky nastavte príznak na možnosť Povoliť ihneď, keď je karta skrytá(Enable)
  5. Znova spustite Chrome.

Aby som to zhrnul, táto funkcia pridá uplynutie platnosti odberov v čase prihlásenia na odber upozornení. Medzitým sa Chrome musí rozhodnúť, kde ušetrí čas vypršania platnosti na strane používateľského agenta. Táto funkcia bude voliteľná a bude na používateľoch, aby sa rozhodli, či chcú alebo nechcú, aby ich predplatné push po 90 dňoch vypršalo.

Vývojári prehliadača Chromium na tejto funkcii aktívne pracujú od minulého mesiaca. TheWindowsClub zaznamenal niekoľko záväzkov Chromium Gerrit , ktoré potvrdzujú vývoj.

Tento článok aktualizujeme hneď, ako bude tento príznak experimentálnej funkcie #Push-Subscription-With-Expiration-Time dostupný na chrome://flags .



About the author

Som webový vývojár s viac ako 10 ročnými skúsenosťami, z toho 8 rokov ako profesionálny softvérový inžinier. Mám tiež skúsenosti s vývojom mobilných aplikácií a hier pre stolné aj mobilné zariadenia. Vo voľnom čase rád hrám videohry a pozerám filmy, počúvam hudbu, čítam knihy a venujem sa záhradke.



Related posts