React Native, Flutter ve Ionic
Üçü de aynı barındırılan sohbet sayfasını kullanır, bu nedenle eğittiğiniz her şey aynı anda tüm kanallardaki müşterilere ulaşır.
React Native
npm install @keyda/bot-react-native react-native-webview
cd ios && pod installreact-native-webview bir eş bağımlılıktır (peer dependency), paketlenmiş bir bağımlılık değildir. React Native'in yerleşik bir web görünümü yoktur ve bir tane eklemek, uygulamanızın halihazırda sahip olduğu sürümle çakışabilir.
import { KeydaBot } from '@keyda/bot-react-native';
<KeydaBot
clientId="kb_live_your_key_here"
visible={showChat}
onClose={() => setShowChat(false)}
/>Yükledikten sonra uygulamayı yeniden oluşturun — react-native-webview yerel kod içerir, bu yüzden bir JS yeniden yüklemesi yeterli değildir.
Flutter
flutter pub add keyda_bot// Once, at app start
KeydaBot.init('kb_live_your_key_here');
// From your Help button
KeydaBot.show(context);Ayrıca KeydaBot.dismiss() ve KeydaBot.isShowing.
Ionic ve Capacitor
Çoğu Ionic uygulaması sadece web sitesi kod parçacığını kullanmalıdır. Bir Ionic uygulaması zaten bir web görünümüdür, bu nedenle düz komut dosyası etiketi tıpkı bir web sitesinde olduğu gibi çalışır ve herhangi bir sarmalayıcıdan daha az kod gerektirir:
<script src="https://keyda.in/business/widget.js"
data-key="kb_live_your_key_here" async></script>Bunu index.html içine koyun ve işlem tamam.
Sohbeti kendi düzeninizin içinde bir baloncuk yerine ayrı bir tam ekran yüzey olarak istiyorsanız @keyda/bot-capacitor yükleyin.
npm install @keyda/bot-capacitor
npx cap syncCordova ve diğer hibrit yapılar
Ionic ile aynı mantık: bir web görünümü olduğu için script etiketi çalışır. Ayrı bir paket yoktur.
Hepsinde ortak olanlar
- Tek bir sohbet arayüzü; böylece paneldeki bir değişiklik, uygulama sürümü yayınlamaya gerek kalmadan her yerde anında geçerli olur
- Bağlantılar sohbetin dışında açılır, konuşmanın yerini asla almaz
- Analitik yok, cihaz tanımlayıcıları yok, her platformun gerektirdiği web görünümü dışında üçüncü taraf bağımlılıkları yok
- Sadece çevrimiçi — sohbet barındırılan bir sayfadır
Her paketin kaynağı github.com/KeydaAI/keyda-business-sdks adresinde herkese açıktır.