Kompleksowy przewodnik rozwiązywania problemów z przekazywaniem wiadomości SMS Copy link to clipboard

Pobrałeś aplikację, skonfigurowałeś filtr przekierowań, ale wiadomości SMS nie są wysyłane do wskazanego miejsca docelowego. Następnie przyjrzymy się najczęstszym przyczynom tych problemów.

Zadanie nr 1: Identyfikacja przyczyny problemu

Aby ustalić przyczynę problemów z przekierowywaniem wiadomości SMS, należy wykonać kilka kroków.

  1. Otwórz nowo utworzony filtr i zapisz go bez żadnych zmian. Aplikacja poprosi o wysłanie wiadomości testowej; zaakceptuj ją. Sprawdź, czy wiadomość została dostarczona do wskazanego miejsca docelowego.
  2. Otwórz aplikację, nie wyłączaj jej i nie wyłączaj ekranu urządzenia. Zainicjuj odbiór wiadomości SMS, którą chcesz przekazać; powinna to być prawdziwa wiadomość SMS, która w tym momencie dotrze na Twoje urządzenie. Sprawdź, czy wiadomość została dostarczona do wskazanego miejsca docelowego.
  3. Zamknij aplikację (całkowicie, usuwając ją z listy otwartych aplikacji). Aby zapewnić czysty eksperyment, możesz odczekać kilka godzin lub pozwolić, aby bateria osiągnęła niski poziom (są to czynniki, które system operacyjny uniemożliwiają aplikacji działanie w tle i powiadamianie o nowych wiadomościach SMS). Zainicjuj przekazywanie wiadomości SMS w jakiś sposób; powinna to być prawdziwa wiadomość SMS, która w tym momencie dotrze na Twoje urządzenie. Sprawdź, czy wiadomość została dostarczona do wskazanego miejsca docelowego.
Za każdym razem, gdy dane są przesyłane przez nasz serwer, są one kolejkowane. Ze względu na dużą liczbę wiadomości, opóźnienie w dostarczeniu może być nieco czasochłonne.

Wykonałeś więc wszystkie trzy kroki; teraz przejdźmy do wyjaśnienia wyników tego testu.

Krok 1.

Jeśli wiadomość testowa pomyślnie dotrze do wskazanego miejsca docelowego, mechanizm wysyłania wiadomości działa poprawnie (to dobrze). Przejdź do kroku 2.

Jeśli wiadomość nie dotrze do wskazanego miejsca docelowego, najczęstsze przyczyny podano poniżej (w zależności od miejsca, do którego wysyłasz SMS).

Aby wysłać wiadomość e-mail
  • Wybrałeś służbową lub niepopularną usługę poczty e-mail (popularne to @gmail.com itp.) jako miejsce docelowe wysyłki, a metodą przekierowania jest „Nasz serwer”. Rozwiązanie: Przejdź do ustawień aplikacji i zmień metodę wysyłania na Gmail API lub SMTP. Nie zapomnij wyłączyć opcji „Nasz serwer”, aby uniemożliwić wysyłanie wiadomości e-mail przez ten serwer.
  • Sprawdź folder Spam (niektóre wiadomości mogą tam trafiać z powodu szablonowej zawartości).
  • Upewnij się, że Twoje połączenie internetowe jest aktywne i stabilne.
Na inny telefon
  • Najprawdopodobniej brakuje niektórych niezbędnych uprawnień. Wysyłanie na inny numer telefonu wymaga uprawnienia SEND_SMS, a czasami READ_PHONE_STATE (Android wymaga tego uprawnienia, aby aplikacja mogła poprawnie przetwarzać wiadomości SMS i rozpoznawać, na którą kartę SIM zostały wysłane). Rozwiązanie: Przejdź do ustawień telefonu, znajdź aplikację na liście aplikacji i w sekcji uprawnień usuń wszystkie uprawnienia, a następnie przypisz je ponownie (może to zaktualizować dane aplikacji i rozwiązać problem).
  • Ponieważ aplikacja korzysta ze standardowej obsługi wiadomości SMS z telefonu, należy upewnić się, że dane są przesyłane do domyślnej aplikacji SMS na urządzeniu. Otwórz ją i znajdź rozmowę z numerem telefonu podanym w aplikacji. SMS powinien się tam pojawić (czasami od razu pojawi się komunikat o błędzie wyjaśniający problem).
Do adresu URL
  • Najczęstszym problemem jest nieprawidłowe przetwarzanie danych na serwerze. Zapoznaj się z naszymi instrukcjami dotyczącymi wysyłania na adresy URL. Najlepiej zlecić to przetwarzanie profesjonalnemu programiście; szybko rozwiąże on problem.
  • Upewnij się, że Twoje połączenie internetowe jest aktywne i stabilne.
Inne metody
  • Jeśli wysyłasz wiadomości do Telegrama, Maxa lub VKontakte, prawdopodobnie nie dodałeś bota lub nie udzieliłeś mu uprawnień do wysyłania wiadomości do Ciebie lub do czatu grupowego. Zapoznaj się z artykułami pomocy dotyczącymi tych metod wysyłania wiadomości na tej stronie internetowej.
  • Mogą występować problemy z serwerem. Monitorujemy jego wydajność, ale czasami może to mieć wpływ na stabilność. W takim przypadku wybierz opcję „Skontaktuj się z programistą” z menu aplikacji i zgłoś problem.

Krok 2.

Ten krok testuje, jak aplikacja reaguje na rzeczywiste wiadomości SMS. Ważne jest, aby aplikacja działała nieprzerwanie, aby wykluczyć problemy występujące, gdy działa w tle.

Jeśli wiadomość SMS została pomyślnie przekazana, to świetnie i jak dotąd wszystko działa poprawnie w aplikacji.

Jeśli wiadomość SMS nie została dostarczona, a krok 1 zakończył się powodzeniem, oto najbardziej prawdopodobne problemy:

  • Nieprawidłowe ustawienia filtra. Najczęściej wynika to z określonych reguł przekazywania — na przykład wiadomości SMS, wiadomości tylko od określonych kontaktów itp. W takim przypadku zalecamy utworzenie prostego filtra do testów (bez wchodzenia w ustawienia zaawansowane) i powtórzenie kroku 2 dla tego filtra. Jeśli zadziała, należy sprawdzić główne ustawienia filtra, aby określić, która reguła filtra odrzuciła wiadomość.
  • Wiadomości RCS. To nowy typ wiadomości czatu używany przez Google. Te wiadomości nie są zwykłymi wiadomościami SMS, a system operacyjny Android traktuje je jak wiadomości MMS, więc są przekazywane w ten sam sposób. Aby filtrować wiadomości, musisz włączyć przekazywanie MMS-ów dla filtra lub wyłączyć wiadomości RCS w ustawieniach telefonu.
  • Jeśli wiadomości RCS są wyłączone iJeśli prosty filtr nie pomoże w kroku 2, wybierz opcję „Skontaktuj się z programistą” z menu aplikacji, a my zbadamy sytuację.

Krok 3.

Jeśli ten i dwa poprzednie kroki zakończą się powodzeniem, aplikacja najprawdopodobniej działa poprawnie. Jeśli nie, wybierz opcję „Skontaktuj się z programistą”.

Jeśli ten krok nie powiedzie się, ale dwa poprzednie kroki działają poprawnie, problem dotyczy działania systemu operacyjnego w tle. Oto możliwe przyczyny i rozwiązania:

  • Najpierw upewnij się, że opcja „Optymalizacja baterii” jest wyłączona dla aplikacji; to jest najbardziej prawdopodobny problem.
  • Jeśli aplikacja przestaje działać po ponownym uruchomieniu lub po dłuższym czasie, sprawdź ustawienia autostartu w telefonie (dostępne w niektórych modelach urządzeń, ale nie w innych) i koniecznie dodaj tam aplikację. Jeśli to nie pomoże, skontaktuj się z Google, aby uzyskać więcej informacji (najlepiej zapytać ich sztuczną inteligencję, która dość dobrze wszystko wyjaśnia). Twoje zapytanie powinno brzmieć mniej więcej tak: „Jak uniemożliwić telefonowi *Twój model urządzenia* wyłączanie aplikacji działających w tle?”. To zapytanie zwróci kilka możliwych rozwiązań i wskaże dokładnie, gdzie w ustawieniach telefonu należy włączyć/wyłączyć tę funkcję.

Podsumowanie

Jeśli masz problem z którymkolwiek z tych kroków, najpierw przeczytaj ten poradnik i spróbuj rozwiązać problem samodzielnie; w większości przypadków problem można łatwo rozwiązać.

Jeśli nie możesz rozwiązać problemu samodzielnie, skontaktuj się z programistą, opisz, co próbowałeś rozwiązać i jakie były rezultaty wykonania tych trzech kroków. Pomoże nam to szybciej i dokładniej zidentyfikować problem.

Pobierz aplikację SMS Forwarder:

Download from Google PlayDownload from HuaweiDownload from RustoreDownload from Bazaar