Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Utwórz niestandardowe doświadczenie wdrożeniowe

Dzięki linkom dynamicznym Firebase możesz wdrożyć skalowalne, dostosowane do indywidualnych potrzeb doświadczenie wdrożeniowe dla poleconych użytkowników, takie jak ten, z którym Fabulous podwoił swój wskaźnik retencji.

Zanim zaczniesz, połącz swoją aplikację na Androida lub iOS z projektem Firebase. Postępuj zgodnie z instrukcjami w Wprowadzenie na Androida lub Pierwsze kroki na iOS .

Omówienie implementacji

  1. Skonfiguruj linki dynamiczne, aby programowo generować niestandardowe linki z Twojej aplikacji. Możesz skonfigurować linki dynamiczne w konsoli Firebase, a następnie użyć pakietów SDK dla systemów iOS i Android, aby wygenerować nowe linki z parametrami niestandardowymi z 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. Wyślij zaproszonych użytkowników we właściwe miejsce, odczytując dane z przychodzącego linku dynamicznego. Gdy zaproszony użytkownik po raz pierwszy przejdzie do Twojej aplikacji przez łącze dynamiczne, pobierz jego pakiet informacyjny i uruchom niestandardową aplikację wprowadzającą, która zachwyci nowego użytkownika.

Skonfiguruj linki dynamiczne

Skorzystaj z interfejsów API Builder dla systemów iOS i Android, aby utworzyć krótki link z potrzebnymi parametrami. Omawiamy tutaj implementację między użytkownikami , ale możesz zapoznać się z innymi implementacjami w dokumentacji Dynamic Links.

Co zrobić w konsoli Firebase

  1. Przejdź do Ustawień .
  2. Wybierz projekt i zanotuj klucz interfejsu API sieci Web .
  3. Następnie przejdź do Dynamic Links i kliknij Get Started .
  4. Konsola Firebase ma instrukcje tworzenia linku dynamicznego, ale w tej chwili nie będziemy go używać, więc kliknij Anuluj .
  5. Aby programowo tworzyć linki dynamiczne w swojej aplikacji, potrzebujesz krótkiego linku specyficznego dla Twojego projektu. Ten adres URL znajduje się w lewym górnym rogu okna linków dynamicznych. Po kliknięciu jest automatycznie kopiowany do schowka.

Co robić w swojej aplikacji

  1. Utwórz łącze dynamiczne programowo, korzystając z interfejsu API Builder systemu iOS lub interfejsu API programu Android Builder .
  2. Dodaj parametry do swojego łącza dynamicznego, aby skierować nowego użytkownika do dostosowanego do jego potrzeb doświadczenia wdrożeniowego. Na przykład data, identyfikator użytkownika lub region.

Dodaj zaproszenia do swojej aplikacji

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

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

Co robić w swojej aplikacji

Po wygenerowaniu linku dynamicznego otwórz okno dialogowe 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 obsługi wiadomości lub sieci społecznościowej.

Dołącz zaproszonych użytkowników

Gdy użytkownicy klikną link zapraszający do Twojej aplikacji, możesz uzyskać pakiet informacji z linków dynamicznych, które obserwowali (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 w twojej grze są klany, możesz poprosić nowego gracza o dołączenie do gildii zapraszającego gracza po zakończeniu samouczka. Lub, jeśli masz aplikację do udostępniania zdjęć, możesz poprosić nowego użytkownika, aby śledził zapraszającego użytkownika podczas procesu dołączania.

Co robić w swojej aplikacji

Aby odczytać dane z linku dynamicznego, postępuj zgodnie z instrukcjami otrzymywania linków dynamicznych na Androida lub iOS .

Po wyodrębnieniu danych z linku dynamicznego utwórz niestandardowe środowisko wprowadzania nowych, poleconych użytkowników.

Sprawdź, czy to działa

Wyślij sobie zaproszenie ze swojej aplikacji i upewnij się, że nowe, niestandardowe środowisko wprowadzające działa zgodnie z zamierzeniami. Uwaga: gdy wysyłasz zaproszenie z niepodpisanej aplikacji (na przykład ze środowiska programistycznego), po kliknięciu łącza może zostać wyświetlone ostrzeżenie.