React Native, Flutter e Ionic
Tutti e tre integrano la stessa pagina di chat ospitata, quindi tutto ciò su cui effettui l'addestramento raggiunge i clienti su tutti i canali contemporaneamente.
React Native
npm install @keyda/bot-react-native react-native-webview
cd ios && pod installreact-native-webview è una dipendenza paritaria, non inclusa nel pacchetto. React Native non ha una vista web integrata, e includerne una entrerebbe in conflitto con la versione già presente nella tua app.
import { KeydaBot } from '@keyda/bot-react-native';
<KeydaBot
clientId="kb_live_your_key_here"
visible={showChat}
onClose={() => setShowChat(false)}
/>Ricostruisci l'app dopo l'installazione — react-native-webview ha codice nativo, quindi un ricaricamento JS non è sufficiente.
Flutter
flutter pub add keyda_bot// Once, at app start
KeydaBot.init('kb_live_your_key_here');
// From your Help button
KeydaBot.show(context);Anche KeydaBot.dismiss() e KeydaBot.isShowing.
Ionic e Capacitor
La maggior parte delle app Ionic dovrebbe semplicemente usare lo snippet del sito web. Un'app Ionic è già una vista web, quindi il semplice tag script funziona esattamente come su un sito web, ed è meno codice rispetto a qualsiasi wrapper:
<script src="https://keyda.in/business/widget.js"
data-key="kb_live_your_key_here" async></script>Incollalo in index.html e hai finito.
Installa @keyda/bot-capacitor solo se desideri specificamente la chat come interfaccia separata a schermo intero anziché come fumetto all'interno del tuo layout.
npm install @keyda/bot-capacitor
npx cap syncCordova e altri ibridi
Stesso discorso per Ionic: essendo una web view, il tag script funziona. Non serve un pacchetto separato.
Ciò che tutti hanno in comune
- Un'unica interfaccia di chat, così una modifica alla dashboard è attiva ovunque senza rilasciare alcuna app
- I link si aprono fuori dalla chat e non sostituiscono mai la conversazione
- Nessun analytics, nessun identificatore di dispositivo, nessuna dipendenza di terze parti oltre alla vista web richiesta da ciascuna piattaforma
- Solo online — la chat è una pagina ospitata
Il codice sorgente di ogni pacchetto è pubblico su github.com/KeydaAI/keyda-business-sdks.