2016-04-08 10 views
0

Çevrimiçi çalışmaya ihtiyaç duyan bir web uygulaması geliştiriyorum ve kooneksiyon mümkün olmadığında, bu yüzden isteklerimi tekrar çevrimiçi olarak en iyi şekilde senkronize etmenin nasıl bir yol olduğunu söylemek istiyorum . Hizmet İşçileri ile ilgili bazı şeyler görüyorum, ama en iyisi olup olmadığını bilmiyorum.Çevrimdışı olduğunda senkronizasyon talebinde bulunmanın en iyi yolu

+0

Lütfen bunu okuduğunuzdan ve sorunuzu düzelttiğinizden emin olun: http://stackoverflow.com/help/mcve –

cevap

2

Bu kullanım için servis işçilerini kesinlikle kullanabilirsiniz! Özel çözüm, özel gereksinimlerinize bağlı olacaktır (servis çalışanları oldukça geneldir).

Olası bir yaklaşım, ServiceWorker Cookbook'da uygulanan gibi bir "talep deferrer" olacaktır. Bu çözümde, kullanıcı çevrimdışıyken, sunucuya gönderilenler sıraya konur ve kullanıcı tekrar çevrimiçi olduğunda, sıraya alınan istekler sunucuya karşı yürütülür.

İlgili konular