Keyda Business
PolandEnglish Zaloguj się Zacznij za darmo
Dokumentacja Keyda BusinessInstalacja

React Native, Flutter i Ionic

Wszystkie trzy korzystają z tej samej hostowanej strony czatu, więc materiały, którymi trenujesz bota, docierają do klientów we wszystkich tych miejscach jednocześnie.

React Native

npm install @keyda/bot-react-native react-native-webview
cd ios && pod install

react-native-webview to zależność równorzędna, a nie wbudowana. React Native nie ma wbudowanego widoku sieciowego, a dołączenie własnego kolidowałoby z wersją, którą Twoja aplikacja już posiada.

import { KeydaBot } from '@keyda/bot-react-native';

<KeydaBot
  clientId="kb_live_your_key_here"
  visible={showChat}
  onClose={() => setShowChat(false)}
/>

Przebuduj aplikację po instalacji — react-native-webview zawiera kod natywny, więc samo odświeżenie kodu JS nie wystarczy.

Flutter

flutter pub add keyda_bot
// Once, at app start
KeydaBot.init('kb_live_your_key_here');

// From your Help button
KeydaBot.show(context);

Także KeydaBot.dismiss() i KeydaBot.isShowing.

Ionic i Capacitor

Większość aplikacji w Ionic powinna po prostu używać skryptu dla stron WWW. Aplikacja Ionic to już widok internetowy, więc zwykły znacznik skryptu działa dokładnie tak samo jak na stronie i wymaga mniej kodu niż jakikolwiek wrapper:

<script src="https://keyda.in/business/widget.js"
        data-key="kb_live_your_key_here" async></script>

Wklej to w index.html i gotowe.

Zainstaluj @keyda/bot-capacitor tylko wtedy, gdy chcesz, aby czat był osobnym widokiem pełnoekranowym, a nie dymkiem w Twoim układzie.

npm install @keyda/bot-capacitor
npx cap sync

Cordova i inne środowiska hybrydowe

To samo rozumowanie co w przypadku Ionic: jest to widok internetowy, więc znacznik skryptu działa. Nie ma osobnego pakietu.

Co je wszystkie łączy

  • Jeden interfejs czatu, dzięki czemu zmiana w panelu jest widoczna wszędzie na żywo bez wydawania nowej aplikacji
  • Linki otwierają się poza czatem, nigdy nie zastępując konwersacji
  • Żadnych analityk, żadnych identyfikatorów urządzeń, żadnych zależności firm trzecich poza widokiem internetowym, którego wymaga dana platforma
  • Tylko online — czat to hostowana strona

Kod źródłowy każdego pakietu jest publiczny na github.com/KeydaAI/keyda-business-sdks.

Next: Training your bot →