Znane problemy z naszymi aplikacjami

Zaktualizowano 13. czerwca 2025 przez Jan Bunk

Humanoidalny robot patrzący na plac budowy, sztuka cyfrowa

Naszym celem jest zamiana Twojej strony w aplikację w taki sposób, byś nie musiał nic zmieniać na stronie. Niestety są pewne problemy z aplikacją, których obecnie nie możemy rozwiązać. Najczęściej dotyczą one funkcji, które obsługują przeglądarki, ale nasze aplikacje już nie. To oznacza, że jeśli Twoja strona opiera się na takich funkcjach, nie będą one działać w aplikacji.

Problemy z obejściami

To są problemy, których na razie nie możemy poprawić, ale mamy dostępne obejścia, które sprawdzają się w większości przypadków.

Wyświetlanie plików PDF

Nasze aplikacje nie potrafią wyświetlać plików PDF w środku aplikacji. Nie możemy tego naprawić sami, musimy poczekać na poprawkę od Google.

W międzyczasie przygotowaliśmy dwa obejścia:

  • Możesz skonfigurować adresy URL swojej strony, które mają być otwierane poza aplikacją, np. w przeglądarce lub – jeśli prowadzą do pliku PDF – w przeglądarce PDF. Wymagania są tylko dwa: plik PDF musi być dostępny przez URL (a nie ładowany przez javascript czy coś podobnego) i musi być dostępny bez logowania na konto lub podobnych ograniczeń.
  • Alternatywnie możesz skorzystać z naszej funkcji pobierania plików. Ma to tę zaletę, że działa także z plikami PDF dostępnymi tylko po zalogowaniu.

W obu przypadkach możesz podać adresy URL ręcznie lub użyć wyrażenia regularnego, które je dopasuje. Jeśli potrzebujesz pomocy, po prostu podaj nam kilka adresów, a my skonfigurujemy wyrażenie regularne za Ciebie.

Możesz to ustawić w ustawieniach nawigacji w swoim panelu.

Pobieranie plików

Obecnie nasze aplikacje nie potrafią automatycznie pobierać plików. Czekamy na zmianę po stronie Google, która to umożliwi.

W międzyczasie możesz skonfigurować wszystkie adresy URL, które pobierają pliki, a wtedy aplikacja będzie mogła obsłużyć pobieranie.

Możesz podać adresy URL ręcznie lub użyć wyrażenia regularnego, które je dopasuje. Jeśli potrzebujesz pomocy, po prostu podaj nam kilka adresów, a my skonfigurujemy wyrażenie regularne za Ciebie.

Możesz to ustawić w ustawieniach nawigacji w swoim panelu.

Logowanie przez zewnętrzne serwisy

Są dwa problemy z tzw. logowaniem społecznościowym (logowanie przez Google, Facebooka itd.).

  • Apple wymaga, byś oferował opcję „Zaloguj się przez Apple”, jeśli udostępniasz inne opcje logowania zewnętrznego.
  • Google i Facebook (i być może inne opcje logowania zewnętrznego) wyłączają swoje funkcje logowania w WebView. WebView to wbudowana przeglądarka w Twojej aplikacji, która wyświetla Twoją stronę.

Najprostsze rozwiązanie obu tych problemów to usunięcie/ukrycie opcji logowania zewnętrznego w aplikacji. Możemy to zrobić za Ciebie, bez usuwania ich ze strony.

Alternatywnie, jeśli te opcje logowania są dla Ciebie ważne, możesz zintegrować logowanie przez Apple i skorzystać z naszego obejścia z custom tab, by logowanie zewnętrzne działało.

Czasem pomaga (nie u wszystkich dostawców logowania społecznościowego) sprawienie, by user agent Twojej aplikacji wyglądał bardziej jak zwykła przeglądarka i nie był łatwy do rozpoznania. Obie te opcje znajdziesz w ustawieniach nawigacji swojej aplikacji. Pamiętaj, że zmiana tych ustawień wymaga aktualizacji aplikacji, by zaczęły działać.

Problemy nierozwiązane

Zmiana rozmiaru ekranu po otwarciu klawiatury

Gdy stukniesz w pole tekstowe, na urządzeniu pojawia się klawiatura i zajmuje dolną połowę ekranu. Żeby nie zasłaniać elementów strony znajdujących się na dole, wbudowana przeglądarka aplikacji przesuwa się nad klawiaturę.

Wizualnie wygląda to podobnie jak w przeglądarce. Jedyna różnica jest taka, że w aplikacji zmienia się wysokość ekranu (window.innerHeight jest zmniejszane o wysokość klawiatury). Zazwyczaj ta subtelna różnica nie stanowi problemu, ale w przypadku niektórych elementów strony – zwykle popupów – powoduje, że popup nie wyświetla się poprawnie po otwarciu klawiatury.

Porównanie dwóch zrzutów ekranu: jeden z otwartą klawiaturą, drugi z zamkniętą.

Problem został już zgłoszony do Google i czekamy na jego rozwiązanie.

Powiązane artykuły


Obraz z tekstem: Jak rozróżnić problemy strony i aplikacji

Jak rozróżnić problemy strony i aplikacji

Czasem trudno określić, czy problem w aplikacji wynika z niej samej czy ze strony. W tym poradniku omawiamy różne sposoby, jak to sprawdzić.

Obraz z tekstem: Aktualizacja Twojej istniejącej aplikacji

Jak możemy opublikować Twoją nową aplikację jako aktualizację

Jeśli masz już aplikację, ale chcesz przejść na aplikację od webtoapp.design, warto opublikować nową wersję jako aktualizację. Dzięki temu Twoi obecni użytkownicy automatycznie otrzymają nową aplikację jako aktualizację, bez konieczności ręcznego wyszukiwania i pobierania.

Obraz z tekstem: Testowanie Twojej aplikacji na Androida

Wypróbuj swoją aplikację na Androida przed publikacją

Krótki poradnik, jak zainstalować aplikację na Androida przed jej publikacją w Google Play Store lub innym sklepie z aplikacjami.


Autor Jan Bunk
Napisane przez
Jan Bunk

Cześć, jestem Jan! Stworzyłem webtoapp.design w 2019 roku podczas studiów informatycznych na uniwersytecie. Od tego czasu wiele się zmieniło – nie tylko ukończyłem studia, ale też nie prowadzę już webtoapp.design sam. Rozwinęliśmy się w globalny, w pełni zdalny zespół i zdobyliśmy mnóstwo doświadczenia w tworzeniu i publikowaniu aplikacji. Stworzyliśmy i opublikowaliśmy setki aplikacji w sklepach, gdzie zostały pobrane miliony razy.