Opis projektu
PrzetłumaczonePodstawowym wymaganiem jest odporność na brak połączenia: kluczowe strony, obrazy i dane w pamięci podręcznej powinny nadal się ładować, gdy sieć jest niedostępna, korzystając z serwisowego pracownika i odpowiedniej strategii pamięci podręcznej. Oprócz tego potrzebujemy powiadomień push, które działają zarówno na instalacjach na ekranie głównym Androida, jak i iOS, abyśmy mogli informować użytkowników o aktualizacjach i wiadomościach w taki sam sposób, jak robiłaby to natywna aplikacja. Prośba o instalację powinna być naturalna, a nie inwazyjna, a aplikacja powinna przejść podstawowe kontrole instalowalności, aby przeglądarki automatycznie oferowały opcję dodania do ekranu głównego.
Nie szukamy odbudowy od podstaw. Istniejąca struktura, projekt i treść powinny pozostać nienaruszone — zadaniem jest odpowiednie owinięcie strony manifestem, serwisowym pracownikiem, zasadami pamięci podręcznej i zapleczem powiadomień, a następnie przetestowanie jej w głównych przeglądarkach mobilnych.
Czego oczekujemy od freelancera:
— Audyt obecnej strony i plan, co należy zmienić
— Działający manifest i konfiguracja serwisowego pracownika
— Pamięć podręczna offline dla głównych stron i zasobów statycznych
— Ustawienie powiadomień push z procesem opt-in
— Testowanie na Androidzie i iOS, z krótkim raportem na temat wszelkich ograniczeń