Stwórz niestandardowe środowisko onboardingu

Z Firebase dynamiczne linki, można wdrożyć skalowalne, dostosowaną po założeniu konta doświadczenie dla określonych użytkowników, podobnie jak jeden Fantastyczny podwoiła swój wskaźnik retencji z.

Zanim zaczniesz, połącz aplikację na Androida lub Apple z projektem Firebase. Wykonaj kroki opisane w zacząć Android lub zacząć na platformy firmy Apple .

Przegląd wdrożenia

  1. Skonfiguruj linki dynamiczne, aby programowo generować niestandardowe linki ze swojej aplikacji. Możesz skonfigurować linki dynamiczne w konsoli Firebase, a następnie użyć platform Apple i pakietów Android SDK do wygenerowania nowych linków z niestandardowymi parametrami z Twojej aplikacji, gdy użytkownicy klikną link z zaproszeniem.
  2. Dodaj zaproszenia do swojej aplikacji i ułatw użytkownikom udostępnianie Linków dynamicznych. Gdy użytkownicy zapraszają znajomych do Twojej aplikacji, aplikacja tworzy łącze dynamiczne z ładunkiem, a użytkownik udostępnia łącze dynamiczne za pośrednictwem znanego, natywnego okna systemowego.
  3. Wysyłaj zaproszonych użytkowników we właściwe miejsce, odczytując dane z przychodzącego Dynamic Link. Gdy zaproszony użytkownik po raz pierwszy wchodzi do Twojej aplikacji za pośrednictwem łącza dynamicznego, uzyskaj jego pakiet informacyjny i uruchom niestandardowe środowisko wprowadzania, które zachwyci nowego użytkownika.

Skonfiguruj linki dynamiczne

Użyj interfejsów API iOS i Android Builder, aby utworzyć krótki link z potrzebnymi parametrami. Jesteśmy zwiedzania użytkownik-użytkownik realizację tutaj, ale można zbadać inne implementacje w dokumentacji dynamiczne linki.

Co robić w konsoli Firebase

  1. Przejdź do menu Ustawienia .
  2. Wybierz projekt i zanotuj API Key internetowej.
  3. Następnie przejdź do dynamiczne linki i kliknij Get Started.
  4. Konsola Firebase ma kierować strumień tworzenia Dynamic Link, ale nie zamierzamy korzystać z tego prawa teraz, więc kliknij przycisk Anuluj.
  5. Aby programowo tworzyć Dynamic Links w swojej aplikacji, potrzebujesz krótkiego linku specyficznego dla Twojego projektu. Ten adres URL znajduje się w lewym górnym rogu okna Linki dynamiczne. Po kliknięciu jest automatycznie kopiowany do schowka.

Co robić w Twojej aplikacji

  1. Tworzenie Dynamic Link programowo przy użyciu iOS Builder API lub API Android Builder .
  2. Dodaj parametry do swojego Dynamic Link, aby skierować nowego użytkownika do dostosowanego do niego środowiska onboardingowego. Na przykład data, identyfikator użytkownika lub region.

Dodaj zaproszenia do swojej aplikacji

Załóżmy, że jeden z zadowolonych użytkowników chce udostępnić Twoją aplikację. Aby ułatwić użytkownikom zapraszanie znajomych, postępuj zgodnie z tymi dwoma sprawdzonymi metodami:

  • Umieść link z zaproszeniem w łatwo dostępnym miejscu.
  • Zaproponuj zaproszenie znajomych, gdy użytkownicy dokonają czegoś w aplikacji. Na przykład, gdy wygrywają poziom, kończą zadanie, udostępniają post lub otrzymują pozytywną interakcję od innych.

Co robić w Twojej aplikacji

Po wygenerowaniu linku dynamicznego otwórz okno udostępniania systemowego w swojej aplikacji. W systemie Android dodaj kod podobny do poniższych przykładów:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink());
startActivity(Intent.createChooser(intent, "Share using"));

W ten sposób Twoi użytkownicy mogą udostępniać aplikację za pomocą preferowanej aplikacji do przesyłania wiadomości lub sieci społecznościowej.

Dołącz do zaproszonych użytkowników

Gdy użytkownicy podążają za linkiem z zaproszeniem do Twojej aplikacji, możesz otrzymać pakiet informacyjny z linków dynamicznych, z których korzystali (na przykład z pseudonimem zapraszającego, nazwą użytkownika itp.). Możesz wykorzystać te informacje, aby zachwycić nowego użytkownika.

Na przykład, jeśli twoja gra ma klany, możesz poprosić nowego gracza o dołączenie do gildii zapraszającego gracza po samouczku. Lub, jeśli masz aplikację do udostępniania zdjęć, możesz poprosić nowego użytkownika o obserwowanie zapraszającego użytkownika podczas procesu wdrażania.

Co robić w Twojej aplikacji

Aby odczytać dane z Dynamic Link, wykonaj następujące kroki, aby otrzymać dynamiczne linki na Androida lub iOS .

Po wyodrębnieniu danych z łącza dynamicznego utwórz niestandardowe środowisko wprowadzające dla nowych, poleconych użytkowników.

Sprawdź, czy to działa

Wyślij do siebie zaproszenie ze swojej aplikacji i upewnij się, że Twoje nowe, niestandardowe doświadczenie wprowadzające działa tak, jak chcesz. Uwaga: Gdy wyślesz zaproszenie z niepodpisanej aplikacji (na przykład ze środowiska programistycznego), po kliknięciu łącza może zostać wyświetlone ostrzeżenie.