2016-03-31 62 views
0

Ana ekrana eklenebilen bir Progresif Web Uygulaması var. Ana ekran simgesine dokunulduğunda (mobilde), gerçek uygulamayı açmadan önce görüntülenen bir simgeyle (tür) hoş geldiniz sayfası bulunur.Progressive Web App arka plan rengini değiştir

Karşılama ekranının arka plan rengini menifest.json numaralı mavi renkte mavi olarak ayarladım. Onu kahverengi yapmam gerek. menifest.json dosyasını değiştirdim ve web sitesini güncelledim. Ancak mobil cihaz sürekli olarak önbelleğe alınmış gibi görünüyor ve hala mavi gösteriyor.

Sayfayı birçok kez yeniledik ve web uygulamasını birçok kez ana ekrana ekledim. Ama asla değişmez.

Ayrıca önbellek adını service-worker.js olarak değiştirdim. Yine de hayır şans! cihazınızdaki

+0

Sadece şunu düşünün: tarayıcı önbelleğinizi temizlemeyi deneyin. Bildirime hizmet verirken, üstbilgileri uygun bir önbellekleme politikası için ayarlamaya çalışın. – Salva

cevap

0
  1. Tak
  2. ziyaret chrome: //
  3. DevTools'un ise
  4. Ağ sekmesine gidin siteniz için bakıyoruz cihaz/sekmesini inceleyin incelemek
  5. Seç 'Devre Dışı Önbellek '
  6. web uygulamayı yenileyin
  7. Sonra Ana ekrana eklemeyi deneyin

Doğru rengi alırsanız, önceki bildiriminizin önbelleğe alınmış olduğunu ve manifest.json dosyasını yeniden görüntüleyebilmeniz için bir önbellekleme stratejisi düşünmeniz gerektiğini iyi bir göstergesidir (örn. manifest.12345.json) VEYA uygun üstbilgileri ayarlayın.

Dikkat edilmesi gereken bir nokta: Android'de ana ekrana eklendikten sonra simge/bildirim ayrıntılarını güncellemenin bir yolu yoktur - bu bilinen bir sorun/hatadır.