Keyda Business
IndonesiaEnglish Masuk Mulai gratis
Dokumentasi Keyda BusinessInstal

React Native, Flutter, dan Ionic

Ketiganya menggunakan halaman obrolan yang dihosting di tempat yang sama, sehingga apa pun yang Anda latih akan langsung menjangkau pelanggan di semua platform tersebut.

React Native

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

react-native-webview adalah peer dependency, bukan dependensi bawaan. React Native tidak memiliki web view bawaan, dan menyertakannya secara mandiri akan berbenturan dengan versi apa pun yang sudah digunakan aplikasi Anda.

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

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

Build ulang aplikasi setelah instalasi — react-native-webview memiliki kode asli (native), sehingga memuat ulang JS saja tidak cukup.

Flutter

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

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

Juga KeydaBot.dismiss() dan KeydaBot.isShowing.

Ionic dan Capacitor

Sebagian besar aplikasi Ionic sebaiknya cukup menggunakan cuplikan situs web. Aplikasi Ionic sudah berupa tampilan web, sehingga tag skrip biasa bekerja persis seperti di situs web, dan kodenya lebih sedikit daripada pembungkus mana pun:

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

Tempel di index.html dan Anda selesai.

Instal @keyda/bot-capacitor hanya jika Anda ingin obrolan menjadi tampilan layar penuh yang terpisah alih-alih gelembung di dalam tata letak Anda sendiri.

npm install @keyda/bot-capacitor
npx cap sync

Cordova dan perangkat hibrida lainnya

Alasan yang sama seperti Ionic: ini adalah tampilan web, jadi tag skrip berfungsi. Tidak ada paket terpisah.

Persamaan dari semuanya

  • Satu antarmuka obrolan, sehingga perubahan dasbor langsung aktif di mana saja tanpa rilis aplikasi
  • Tautan terbuka di luar obrolan, tidak pernah menggantikan percakapan
  • Tanpa analitik, tanpa pengenal perangkat, tanpa dependensi pihak ketiga selain tampilan web yang diperlukan oleh setiap platform
  • Hanya online — obrolan berupa halaman yang di-host

Sumber untuk setiap paket bersifat publik di github.com/KeydaAI/keyda-business-sdks.

Next: Training your bot →