React Native, Flutter e Ionic
Os três englobam a mesma página de chat hospedada, então tudo o que você treina chega aos clientes em todos eles ao mesmo tempo.
React Native
npm install @keyda/bot-react-native react-native-webview
cd ios && pod installreact-native-webview é uma peer dependency, e não integrada. O React Native não possui uma visualização web integrada, e incluir uma entraria em conflito com a versão que o seu aplicativo já possui.
import { KeydaBot } from '@keyda/bot-react-native';
<KeydaBot
clientId="kb_live_your_key_here"
visible={showChat}
onClose={() => setShowChat(false)}
/>Recompile o aplicativo após a instalação — react-native-webview possui código nativo, portanto, uma recarga de JS não é suficiente.
Flutter
flutter pub add keyda_bot// Once, at app start
KeydaBot.init('kb_live_your_key_here');
// From your Help button
KeydaBot.show(context);Também KeydaBot.dismiss() e KeydaBot.isShowing.
Ionic e Capacitor
A maioria dos aplicativos Ionic deve usar apenas o trecho do site. Um aplicativo Ionic já é uma visualização web, portanto, a tag de script simples funciona exatamente como em um site, e é menos código do que qualquer wrapper:
<script src="https://keyda.in/business/widget.js"
data-key="kb_live_your_key_here" async></script>Insira em index.html e terminou.
Instale o @keyda/bot-capacitor apenas se quiser especificamente o chat como uma interface de ecrã inteiro separada, em vez de uma bolha dentro do seu próprio layout.
npm install @keyda/bot-capacitor
npx cap syncCordova e outros híbridos
A mesma lógica do Ionic: é uma visualização web, portanto a tag de script funciona. Não há pacote separado.
O que todos eles têm em comum
- Uma única interface de chat, para que uma alteração no painel fique activa em todo o lado sem lançar nenhuma aplicação
- Links abrem fora do chat, nunca substituindo a conversa
- Sem análises, sem identificadores de dispositivos, sem dependências de terceiros além da visualização web que cada plataforma exige
- Apenas online — o chat é uma página hospedada
O código-fonte de cada pacote é público em github.com/KeydaAI/keyda-business-sdks.