Instalacja Mobile SDK Interankiet w aplikacji

Instalacja SDK to jednorazowe zadanie dla programisty Twojej aplikacji. Z tego artykułu dowiesz się, czego programista potrzebuje od Ciebie i co warto ustalić, zanim zacznie. Kroki techniczne opisuje dokumentacja Mobile SDK (po angielsku).

Co przekazać programiście

  1. Otwórz formularz w Interankietach i przejdź do Udostępnianie → Aplikacja mobilna.
  2. Przewiń do karty Instalacja.
  3. Skopiuj Klucz SDK i wyślij go programiście razem z linkiem do dokumentacji.

Karta Instalacja z kluczem SDK, ID ankiety, przykładowym kodem dla iOS i linkiem do dokumentacji Mobile SDK

Co to jestKiedy programista tego potrzebuje
Klucz SDKKlucz zaczynający się od rsk_. Jeden na zespół, ten sam dla iOS i Androida. Nie jest tajny.Zawsze: SDK uruchamia się z tym kluczem.
ID ankietyWskazuje jeden formularz.Tylko wtedy, gdy ten formularz ma się otwierać z kodu samej aplikacji, np. po dotknięciu przycisku „Podziel się opinią”.

Na karcie jest też krótki przykład kodu dla każdej platformy, gotowy do skopiowania.

Uwaga: Nie widzisz zakładki Aplikacja mobilna? Ankiety w aplikacji mobilnej włączamy dla poszczególnych zespołów, a pakiety SDK udostępniamy na prośbę. Napisz na biuro@interankiety.pl.

Obsługiwane platformy

PlatformaMinimalna wersjaDokumentacja
iOSiOS 15Instalacja na iOS
AndroidAndroid 6.0Instalacja na Androidzie
React Native, w tym Expo development buildsReact Native 0.75Instalacja w React Native
FlutterFlutter 3.24Instalacja we Flutterze
UnityUnity 2022.3 LTSInstalacja w Unity

Co programista dodaje do aplikacji

  • Uruchomienie SDK przy starcie aplikacji, z Twoim kluczem SDK.
  • Zdarzenia. Linijka kodu w każdym miejscu, w którym dzieje się coś wartego reakcji, np. zakończony zakup. Nazwy zdarzenia używasz potem jako wyzwalacza.
  • Ekrany. Nazwa ekranu, na którym jest użytkownik, jeśli chcesz wiązać ankiety z ekranami.
  • Użytkownik. Opcjonalnie ID użytkownika i jego atrybuty, np. plan lub kraj. Możesz według nich kierować ankiety i zapisywać je razem z odpowiedziami. Zobacz Identyfikacja użytkowników aplikacji i dane w odpowiedziach.

Sama instalacja nie wyświetli żadnej ankiety. Formularz pojawia się tylko wtedy, gdy ma włączony kanał Aplikacja mobilna i spełniona jest jedna z jego reguł.

Najpierw ustalcie nazwy

Wyzwalacze i reguły odbiorców porównują nazwy dokładnie, z uwzględnieniem wielkości liter. purchase_completed i Purchase Completed to dwa różne zdarzenia. Zanim programista zacznie, spiszcie wspólnie:

CoPrzykładGdzie tego używasz
Nazwy zdarzeńpurchase_completed, onboarding_finishedKiedy pokazać, typ wyzwalacza Zdarzenie
Właściwości zdarzeńtotal, categoryWarunki wyzwalacza opartego na zdarzeniu
Nazwy ekranówOrderConfirmation, SettingsKiedy pokazać, typ wyzwalacza Ekran
Atrybuty użytkownikaplan, country, signed_upKomu pokazać oraz ukryte zmienne formularza

Wskazówka: Trzymajcie tę listę w miejscu, do którego macie dostęp i Ty, i programista. Gdy ankieta się nie pojawia, najczęstszą przyczyną jest nazwa zapisana inaczej w aplikacji i w Interankietach.

Sprawdź, czy działa

  1. Włącz kanał Aplikacja mobilna w testowym formularzu i dodaj wyzwalacz ze zdarzeniem, które wysyła aplikacja.
  2. Na czas testów ustaw Odsetek użytkowników na 100, a częstotliwość na Za każdym razem.
  3. Odczekaj około 10 minut albo zainstaluj ponownie testową wersję aplikacji, żeby pobrała nowe ustawienia.
  4. Uruchom aplikację i wykonaj tę czynność. Ankieta powinna się pojawić.

Jeśli się nie pojawi, zobacz Ankiety w aplikacji mobilnej: FAQ i rozwiązywanie problemów. Programiści mogą włączyć log debugowania SDK, który podaje, dlaczego ankieta się nie wyświetliła: Testowanie i debugowanie.

FAQ

Gdzie znajdę klucz SDK?

Otwórz dowolny formularz, przejdź do Udostępnianie → Aplikacja mobilna i przewiń do karty Instalacja. Klucz zaczyna się od rsk_ i jest taki sam dla wszystkich formularzy Twojego zespołu.

Czy klucz SDK jest tajny?

Nie. Służy tylko do rozpoznania Twojego zespołu, gdy aplikacja pobiera ustawienia ankiet, więc może być częścią aplikacji i jej kodu źródłowego. Ten sam klucz działa na iOS i Androidzie.

Jak otrzymać pakiety SDK?

Pakiety SDK udostępniamy na prośbę. Napisz na biuro@interankiety.pl, podając nazwę zespołu i platformy, na które tworzysz aplikację.

Potrzebujesz pomocy? Skontaktuj się z nami