Browser Notificaties

Pagina: 1
Acties:

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
Ik gebruik op 't werk, thuis en op 2 laptops Chrome en hoewel ik de browser notificaties ontzettend handig vind word ik helemaal horend-stapel-dol van 't feit dat ik diezelfde notificaties op elke browser, als ik die na een paar dagen open, weer allemaal opnieuw voor mijn neus krijg ondanks dat ik ze elders al gelezen heb. Dat heb ik niet met andere sites waarvan ik dergelijke notificaties krijg. Is hier iets aan te doen? Want ik zit nu achter m'n desktopje en wil straks even met m'n laptopje lekker languit op de bank maar ik zie nu al op tegen 't weg moeten klikken van weer, wat, 10 notificaties ;)

Edit: Deze jongens dus:
Afbeeldingslocatie: https://tweakers.net/ext/f/RWiT9afcyGkRWTq7VG78hMBL/full.png

Thanks @Yorinn, ik had even geen voorbeeld screenshot! _O_ :+

[ Voor 16% gewijzigd door RobIII op 01-03-2018 20:52 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

Dan doe je volgens mij wat verkeerd. Zie ook Notificaties worden vaker weergeven?.

Commandline FTW | Tweakt met mate


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
Hero of Time schreef op donderdag 1 maart 2018 @ 21:58:
Dan doe je volgens mij wat verkeerd.[/TOPIC].
Dat betwijfel ik want ik zorg wel dat 't gele notificatiedingetje "uit" is.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

RobIII schreef op donderdag 1 maart 2018 @ 22:19:
[...]

Dat betwijfel ik want ik zorg wel dat 't gele notificatiedingetje "uit" is.
Lees het topic wat ik linkte nog eens goed door. Je moet de notificatie van de browser zelf aanklikken, als ik 't goed begrijp iig. En voor DMs krijg je hoe dan ook een notificatie op alle systemen.

Commandline FTW | Tweakt met mate


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
Hero of Time schreef op donderdag 1 maart 2018 @ 22:27:
En voor DMs krijg je hoe dan ook een notificatie op alle systemen.
Nou, dat mag van mij dan wel minder.
En de rest zal ik nog eens nalopen (en hier terugkoppelen) maar ik heb volgens mij alles goed staat hoor...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

Ik kan je verder niet helpen, want ik gebruik het hele notificatiesysteem niet voor browsers. In de eerste plaats omdat de browser die ik op m'n desktop gebruik het niet ondersteund. ;)

Commandline FTW | Tweakt met mate


  • ikvanwinsum
  • Registratie: Februari 2011
  • Laatst online: 29-10 19:58

ikvanwinsum

/dev/null

Ik denk dat dit komt door de manier waarop pushnotificaties geïmplementeerd zijn...

Mijn hypothese:
Op het moment dat een notificatie gegenereerd wordt stuurt t.net een berichtje naar alle aangemelde push services voor de betreffende user. Deze push services sturen het berichtje door naar de browser zodra deze online komt/is. Hier heeft tweakers dus geen controle meer over. De browser toont de notificatie vervolgens aan de gebruiker.

Een oplossing zou zijn om voordat een notificatie getoond wordt aan de user na te gaan bij de t.net-server of de notificatie al gezien is. Dit zorgt alleen wel voor een hoop extra requests voor een klein beetje extra gemak...

U zegt: ‘Alles is toegestaan.’ Zeker, maar niet alles is goed. Alles is toegestaan, maar niet alles is opbouwend.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

ikvanwinsum schreef op donderdag 1 maart 2018 @ 22:44:
Mijn hypothese:
Op het moment dat een notificatie gegenereerd wordt stuurt t.net een berichtje naar alle aangemelde push services voor de betreffende user. Deze push services sturen het berichtje door naar de browser zodra deze online komt/is. Hier heeft tweakers dus geen controle meer over. De browser toont de notificatie vervolgens aan de gebruiker.
Dat klopt.
Een oplossing zou zijn om voordat een notificatie getoond wordt aan de user na te gaan bij de t.net-server of de notificatie al gezien is. Dit zorgt alleen wel voor een hoop extra requests voor een klein beetje extra gemak...
En op de DM's na doen we dat dan ook. DM's is ook wel de bedoeling, maar ik weet niet wanneer dat in een sprint komt, dat beheert @Femme.

Als @RobIII voor niet-DM notificaties dubbele krijgt, dan ga ik er voorlopig van uit dat het aan zijn kant ligt.

Voor die notificaties wordt inderdaad serverside gekeken of ie gelezen is. De makkelijkste manier om dat te herkennen is of dat bel-icoontje hier rechtsboven niet geel is, maar grijs. Dus volgens zijn beschrijving doet ie dat al zoals verwacht :)

Bij andere topics bleek doorgaans dat dan niet de nieuwste ServiceWorker was gedownload; ondanks dat ie al meer dan een half jaar door ons aan de browsers wordt aangeboden. Het is mij overigens niet duidelijk onder welke omstandigheden ze die daadwerkelijk overnemen, maar doordat ie uniek is (of iig lijkt te zijn) op url-basis durf ik er ook geen 'cache bust' parameters aan toe te voegen :/ Met een beetje pech zouden er dan 2 ServiceWorkers actief worden; de oude en de nieuwe.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
ACM schreef op vrijdag 2 maart 2018 @ 08:23:
Als @RobIII voor niet-DM notificaties dubbele krijgt
Zojuist weer 35+ weggeklikt (gisteren aan m'n haren 't GKMT ingesleurd en daar wordt me nogal wat afge-henkt en geouwehoerd... en dus een shitton aan notificaties...)
ACM schreef op vrijdag 2 maart 2018 @ 08:23:
Bij andere topics bleek doorgaans dat dan niet de nieuwste ServiceWorker was gedownload; ondanks dat ie al meer dan een half jaar door ons aan de browsers wordt aangeboden. Het is mij overigens niet duidelijk onder welke omstandigheden ze die daadwerkelijk overnemen, maar doordat ie uniek is (of iig lijkt te zijn) op url-basis durf ik er ook geen 'cache bust' parameters aan toe te voegen :/ Met een beetje pech zouden er dan 2 ServiceWorkers actief worden; de oude en de nieuwe.
Hmmmm dat lijkt me anders wel een goeie kandidaat voor de oorzaak...

Edit: raar. Als ik naar chrome://serviceworker-internals/ ga zie ik een shitton aan serviceworkers die ik allemaal kan unregisteren en dan verdwijnen ze. Behalve die van t.net. Die kan ik unregisteren maar blijft staan... Ik heb er net 30+ unregistered en alles ging meteen weg behalve deze...

Edit2: uiteindelijk heb ik 'm wel weggekregen.

[ Voor 14% gewijzigd door RobIII op 06-03-2018 21:42 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
Vandaag weer een hele bult (10+) weggeklikt:
Afbeeldingslocatie: https://tweakers.net/ext/f/LsGgsTwGm4pgWsSU2ZkMI6nT/full.png

Ik heb afgelopen vrijdag in alle 3 de browsers (werk, thuis en laptop) in chrome://serviceworker-internals alles weggemikkerd (en daarna bevestiging gehad van her-inschakeling) en in alle 3 m'n caches leeggemikt. En toen ik vandaag van werk vertrok waren er zéker geen gele ballonnetjes en toen ik thuis m'n browser op m'n PC opende nog steeds niet. Maar wel een hele stapel notificaties dus.

Dit is écht wel een vervelend dingetje IMHO en ik zou 't super tof vinden als dit opgelost kon worden (aan welke zijde dan ook).

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

RobIII schreef op dinsdag 6 maart 2018 @ 21:41:
Dit is écht wel een vervelend dingetje IMHO en ik zou 't super tof vinden als dit opgelost kon worden (aan welke zijde dan ook).
Eens... Maar ik zou dus niet weten hoe het opgelost moet worden. We zoals al gezegd doen we al checks of iets gelezen is.

Hoeveel daarvan waren DM's? Want daarvan is dus ook al eerder gezegd dat e.e.a. nog niet is uitgewerkt.

Als het bijvoorbeeld 1 'goede' notificatie en 9 herhaalde DM's was, dan is het vervelend, maar wel volgens verwachting.

Krijg je wel steeds unieke notificaties - voor die browser - of zit ook daar nog wat geks bij jou?

[ Voor 7% gewijzigd door ACM op 07-03-2018 08:19 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
ACM schreef op woensdag 7 maart 2018 @ 08:16:
Hoeveel daarvan waren DM's? Want daarvan is dus ook al eerder gezegd dat e.e.a. nog niet is uitgewerkt.

Als het bijvoorbeeld 1 'goede' notificatie en 9 herhaalde DM's was, dan is het vervelend, maar wel volgens verwachting.
Toevallig in de screenshot een 1/3 verhouding notificatie/DM maar zeker meer dan 1. Zal asap eens een telling doen na een dagje gebruik.
ACM schreef op woensdag 7 maart 2018 @ 08:16:
Krijg je wel steeds unieke notificaties - voor die browser - of zit ook daar nog wat geks bij jou?
Wat ik me afvraag... ik sluit die browsers niet / amper. Misschien dat dat nog meespeelt?

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

RobIII schreef op woensdag 7 maart 2018 @ 12:14:
Wat ik me afvraag... ik sluit die browsers niet / amper. Misschien dat dat nog meespeelt?
Ik heb geen idee. Wij versturen domweg naar alle registraties - in jouw geval 4 - en wat google (in jouw geval) en je browser ermee doen is nogal een black box.

Het zou natuurlijk wel kunnen dat als ze allemaal tegelijk vragen 'is het al gelezen', dat ze dan allemaal nog nee krijgen. Zelfs als je vlak daarna e.e.a. als gelezen markeert.

Dan is het dus vooral de vraag; hoe lang stonden die notificaties al open voor jij ze zag?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Geen verdere feedback meer gekomen.
Pagina: 1