Google 致力于为黑人社区推动种族平等。查看具体举措

Stwórz niestandardowe doświadczenie wprowadzające

Dzięki Firebase Dynamic Links możesz zaimplementować skalowalne, dostosowane do Twoich potrzeb środowisko wprowadzające dla poleconych użytkowników, takie jak ta, dzięki której Fabulous podwoił współczynnik retencji.

Zanim zaczniesz, połącz aplikację na Androida lub Apple z projektem Firebase. Postępuj zgodnie z instrukcjami w Rozpoczęcie pracy dla systemu Android lub Rozpoczęcie pracy dla platform 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 dialogowego systemu.
  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. Badamy tutaj implementację typu użytkownik-użytkownik , ale możesz zapoznać się z innymi implementacjami w dokumentacji Dynamic Links.

Co robić w konsoli Firebase

  1. Przejdź do Ustawień .
  2. Wybierz swój projekt i zanotuj klucz Web API Key .
  3. Następnie przejdź do Dynamic Links i kliknij Rozpocznij .
  4. Konsola Firebase obsługuje proces tworzenia łącza dynamicznego, ale w tej chwili nie będziemy go używać, więc kliknij 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. Programowo utwórz łącze dynamiczne, korzystając z interfejsu iOS Builder API lub Android Builder API .
  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 systemu 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, postępuj zgodnie z instrukcjami odbierania Dynamic Links 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.