Sekrety przyspieszenia i optymalnej integracji (Zero-Delay)
Poznaj sekrety i techniki dużych firm, aby zintegrować ReOTP z maksymalną szybkością i najlepszym komfortem użytkownika.
Aby uzyskać bezopóźnieniowe działanie (Zero-Delay) i sprawić, by weryfikacja wyglądała dla użytkowników jak magia, postępuj zgodnie z tymi złotymi radami, które zalecamy wszystkim firmom korzystającym z ReOTP:
1. Używaj trybu PREDICTIVE w tle
Nie czekaj, aż użytkownik kliknie przycisk „Zaloguj się”, aby zażądać linku. Zamiast tego nasłuchuj zdarzenia wpisywania numeru telefonu w polu (np. onInput lub onChange). Gdy numer zostanie ukończony, wyślij cicho w tle żądanie POST /api/verify/init z "method": "PREDICTIVE". Nie obciąży to Twojego salda i natychmiast pobierze linki (waLink i tgLink).
2. Pomiń ekrany ładowania (Loading Spinners)
Gdy użytkownik ostatecznie kliknie „Zaloguj się”, Twoje głębokie linki (waDeepLink) powinny być już gotowe. Przekieruj przeglądarkę po cichu do aplikacji za pomocą window.location.href = waDeepLink, aby otworzyć ją natychmiast bez ekranu ładowania, a widoczny przycisk niech działa jako plan awaryjny (Fallback) przy użyciu window.open(waLink, "_blank") dla użytkowników komputerów. Skraca to czas oczekiwania z 3 sekund do 0 sekund.
3. Proaktywne wybudzanie serwera
Gdy tylko wyślesz żądanie PREDICTIVE, system ReOTP za kulisami wybudza i przygotowuje serwer WhatsApp oraz go łączy. Oznacza to, że zanim użytkownik otworzy aplikację WhatsApp, Twój serwer jest już połączony i gotowy do odebrania wiadomości w tej samej chwili.
4. Prawdziwe odliczanie
Sesja wygasa dokładnie po dwóch minutach. Zalecamy wyświetlenie wizualnego licznika czasu (120 sekund) w interfejsie, aby zachęcić użytkownika do szybkiego wysłania wiadomości przed zamknięciem sesji, co poprawia współczynnik konwersji (Conversion Rate).