Zainstaluj w aplikacji na iOS
Ten sam klucz, to samo szkolenie i ten sam czat, który otrzymują odwiedzający Twoją stronę.
Czym tak naprawdę jest SDK
A WKWebView prezentujący hostowaną stronę czatu, z natywną prezentacją oraz obsługą bezpiecznych stref i klawiatury. Oznacza to, że zmiana wprowadzona w panelu jest od razu widoczna w aplikacji bez publikowania nowej wersji w App Store, a także że czat wymaga połączenia z internetem — tryb offline nie jest obsługiwany.
Dodaj pakiet
Swift Package Manager w Xcode: File → Add Package Dependencies, a następnie
https://github.com/KeydaAI/keyda-business-sdksLub w Package.swift:
.package(url: "https://github.com/KeydaAI/keyda-business-sdks", from: "0.1.3")Lub CocoaPods. Moduł jest pobierany bezpośrednio z taga, więc do pliku Podfile nie trzeba dodawać nic poza tą linijką:
pod 'KeydaBot', :podspec => 'https://raw.githubusercontent.com/KeydaAI/keyda-business-sdks/v0.1.3/KeydaBot.podspec'Wymaga systemu iOS 13 lub nowszego. Brak zewnętrznych zależności.
Dwie linie
// Once, at launch
KeydaBot.initialize(clientId: "kb_live_your_key_here")
// From your Help button
KeydaBot.show(from: self)show(from:) znajdzie najwyższy kontroler widoku, jeśli nic nie przekazzesz. Istnieją również KeydaBot.dismiss() i KeydaBot.isShowing.
Wskazanie innego miejsca
KeydaBot.initialize(clientId: "kb_live_your_key_here",
baseUrl: "https://keyda.in/business")Wymagane tylko w środowisku testowym (staging) lub przy instalacji na własnym serwerze.
Co to robi dla Ciebie
- Linki otwierają się w przeglądarce Safari, a nie w czacie — klient nigdy nie traci swojej konwersacji przez jedno dotknięcie.
- Bezpieczne obszary i klawiatura są obsługiwane, również na urządzeniach z wcięciami w ekranie.
- Nieudane ładowanie oferuje ponowną próbę zamiast wyrzucać błąd.
- Żadnych analityk, żadnych identyfikatorów, żadnego śledzenia. Warto wiedzieć przed wypełnieniem odpowiedzi dotyczących prywatności w App Store: SDK nic nie zbiera.
Prywatność w App Store
Samo SDK nie gromadzi żadnych danych. To, co piszą Twoje klienci, jest przesyłane do Keyda w celu uzyskania odpowiedzi — na tym polega działanie produktu — i jest objęte zasadami ochrony danych obowiązującymi u Ciebie.