SPIKE 8 — iOS praznjenje lokalne shrambe

Ali WebKit po ~7 dneh brez interakcije izprazni IndexedDB in localStorage — in ali je nameščena PWA res izvzeta (BRIEF v7, razdelek 2 [v6.1 #3] in 13 / SPIKE 8). Rezultat mora biti znan pred Fazo 6. Zaženi PRVI dan Faze 0 — čakanje teče vzporedno.

  1. Namesti to stran kot PWA na OBEH telefonih (Safari → Deli → Dodaj na začetni zaslon) in jo odpri z ikone.
  2. V PWA klikni »Zahtevaj persist()« in nato »Postavi marker«. Blok »Kopiraj rezultat« prilepi v REZULTATI.md (zabeleži datum postavitve!).
  3. Na enem telefonu odpri stran še v navadnem Safariju in tudi tam postavi marker — primerjava: Safari naj bi po 7 dneh praznil, nameščena PWA naj bi bila izvzeta. POZOR: PWA in Safari imata na iOS ločeni shrambi — marker moraš postaviti v vsakem kontekstu posebej.
  4. Počakaj 8 dni BREZ odpiranja (ne PWA ne te strani v Safariju).
  5. Po 8 dneh odpri in klikni »Preveri po N dneh«; rezultat vsakega konteksta (PWA A, PWA B, Safari) prilepi v REZULTATI.md — pred Fazo 6.
  6. Še push: BRIEF zahteva tudi »delovanje pusha« po čakanju — odpri PWA SPIKE 4 (s4_push.html z domačega zaslona) in klikni samo »(c) Pošlji šifriran push« (ne »Naroči se«!). Obvestilo z berljivim besedilom prispe → push in dešifriranje v SW še delujeta; izid zapiši v REZULTATI.md.
Nastavitve

Stanje (samodejno preverjeno ob odprtju)

KajStanje
Način prikaza (PWA ali brskalnik)
navigator.storage.persisted()
storage.estimate() poraba / kvota
IndexedDB marker (eviction/marker)
localStorage marker
Non-extractable AES ključ (keys/s8)
Preverjanje (po čakanju)Izid
IndexedDB marker
localStorage marker
AES ključ (deluje šifriranje)