SDK referansı
Her Keyda SDK'sı (Android, iOS, React Native, Flutter, Ionic) aynı küçük sözleşmeyi uygular. Birini kullandıysanız, hepsini kullanmışsınız demektir.
API
| Ara | Ne işe yarar |
|---|---|
init / initialize | Client ID'nizi saklar. Doğrular ve hatalıysa belirgin bir şekilde hata verir. |
show | Sohbeti uygulamanızın üzerinde görüntüler. |
dismiss | Kapatır. |
isShowing | Şu anda sunulup sunulmadığı. |
Kasıtlı olarak başka hiçbir şey eklenmemiştir. Mesaj gönderme API'si, okunmamış mesaj sayısı veya kullanıcı kimliği çağrısı yoktur; çünkü bunların hiçbiri henüz uçtan uca düzgün çalışmamaktadır ve çalışmayan bir yöntem, eksik bir yöntemden daha kötüdür.
Her SDK'nın açtığı URL
{baseUrl}/chat/{clientId}baseUrl varsayılan olarak https://keyda.in/business değerine ayarlanır ve hazırlık ortamı veya kendi kendine barındırılan kurulumlar için her platformda geçersiz kılınabilir.
Neden web görünümü ve size maliyeti nedir
Platform tarafından sunulan tek bir sohbet arayüzü vardır ve tüm platformlar bunu yükler.
Ne elde edersiniz: bir işletme sahibinin panelde yaptığı değişiklik — vurgu rengi, karşılama mesajı, bot adı, yayına alma — herhangi bir sürüm yayınlamaya gerek kalmadan tüm uygulamalara anında ulaşır. Bir düzeltme her yerde aynı anda devreye girer. Sohbet tüm platformlarda aynıdır.
Maliyeti nedir: sohbetin bir bağlantıya ihtiyacı vardır. Çevrimdışı mod yoktur ve henüz anlık bildirimler bulunmamaktadır.
Bunu yayına almadan önce bilmenizi, sonradan keşfetmenizden daha çok tercih ederiz.
Her SDK'nın sağladığı garantiler
- Gezinti çıkışları. Başka bir kaynağa giden bağlantı, sohbetin yerini almak yerine sistem tarayıcısında açılır. Bu olmadan, alt bilgi bağlantısına yapılan tek bir dokunuş müşterinin konuşmasını geri dönüşü olmayacak şekilde sonlandırır.
- Sohbet sürekliliği. DOM depolama özelliği açıktır; bu sayede uygulamayı kapatıp geri dönen bir müşteri, sohbetini kaldığı yerden devam ettirebilir (24 saat boyunca).
- Klavye hiçbir zaman giriş alanını kapatmaz.
- Güvenli alanlara uyulur — çentik veya ana ekran göstergesi altında hiçbir sohbet penceresi çizilmez.
- Uygulamanıza hiçbir çökme ulaşmaz. Başarısız bir yükleme yeniden deneme gösterir.
- Analitik yok, cihaz tanımlayıcıları yok, üçüncü taraf bağımlılıkları yok. Bir Keyda SDK'sı eklemek, uygulamanıza bir takipçi eklemez.
Client ID formatı
kb_live_ followed by 8-48 hexadecimal charactersDiğer her şey, müşterinin karşısında bir 404 hatası açmak yerine başlatma aşamasında reddedilir. Client ID tasarımı gereği herkese açıktır — widget'ı yerleştiren herhangi bir web sitesinde görülebilir — ve hesabınızı okuma veya değiştirme yetkisi taşımaz. limitler ve güvenlik bölümüne bakın.
Kaynak
Herkese açık, MIT lisanslı: github.com/KeydaAI/keyda-business-sdks. Her paketin uyması gereken ortak sözleşme, bu deponun en üstündeki CONTRACT.md dosyasındadır.