Keyda Business
ThailandEnglish ลงชื่อเข้าใช้ เริ่มต้นใช้งานฟรี
เอกสาร Keyda Businessข้อมูลอ้างอิง

ข้อมูลอ้างอิง SDK

Keyda SDK ทุกตัว ไม่ว่าจะเป็น Android, iOS, React Native, Flutter, Ionic ต่างใช้สัญญาการทำงานชุดเดียวกัน หากคุณเคยใช้ตัวใดตัวหนึ่งแล้ว คุณก็สามารถใช้ตัวอื่นๆ ได้ทันที

API

โทรสิ่งที่ระบบทำได้
init / initializeจัดเก็บ Client ID ของคุณ ตรวจสอบความถูกต้อง และแจ้งเตือนทันทีหากรูปแบบไม่ถูกต้อง
showแสดงหน้าต่างแชทบนแอปของคุณ
dismissปิดหน้าต่าง
isShowingว่ามีการแสดงผลอยู่หรือไม่ในขณะนี้

เราตั้งใจที่จะไม่มีฟีเจอร์อื่นเพิ่มเติม ไม่ว่าจะเป็น API สำหรับส่งข้อความ, ตัวนับข้อความที่ยังไม่ได้อ่าน หรือการเรียกข้อมูลระบุตัวตนผู้ใช้ เพราะสิ่งเหล่านี้ยังทำงานแบบ End-to-End ได้ไม่สมบูรณ์ และวิธีการที่ใช้งานไม่ได้จริงนั้นแย่ยิ่งกว่าการไม่มีฟีเจอร์นั้นเลย

URL ที่ SDK ทุกตัวเปิดใช้งาน

{baseUrl}/chat/{clientId}

baseUrl มีค่าเริ่มต้นเป็น https://keyda.in/business และสามารถแทนที่ได้ในทุกแพลตฟอร์ม สำหรับการทดสอบ (staging) หรือการติดตั้งด้วยตนเอง

ทำไมต้องใช้เว็บวิว และมีค่าใช้จ่ายอย่างไร

มีอินเทอร์เฟซแชทเพียงรูปแบบเดียวที่ให้บริการโดยแพลตฟอร์ม และทุกช่องทางจะโหลดอินเทอร์เฟซเดียวกันนี้

สิ่งที่คุณจะได้รับ: การเปลี่ยนแปลงที่เจ้าของทำในแดชบอร์ด ไม่ว่าจะเป็นสีเน้น ข้อความต้อนรับ ชื่อบอท หรือการเปิดใช้งาน จะส่งผลไปยังทุกแอปทันทีโดยไม่ต้องปล่อยอัปเดต การแก้ไขจะเกิดขึ้นพร้อมกันทุกที่ แชทจะมีรูปแบบเหมือนกันในทุกแพลตฟอร์ม

ค่าใช้จ่าย: การแชทจำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ต ปัจจุบันยังไม่มีโหมดออฟไลน์และยังไม่มีการแจ้งเตือนแบบ Push Notification

เราอยากให้คุณทราบเรื่องนี้ก่อนที่จะเริ่มใช้งานจริง ดีกว่ามาพบภายหลัง

การรับประกันที่ SDK แต่ละตัวมอบให้

  1. การนำทางออกนอกหน้าต่างแชท ลิงก์ไปยังแหล่งอื่นจะเปิดในเบราว์เซอร์ของระบบแทนที่จะแทนที่หน้าต่างแชท หากไม่มีสิ่งนี้ การแตะลิงก์ที่ส่วนท้ายเพียงครั้งเดียวจะทำให้การสนทนาของลูกค้าสิ้นสุดลงโดยไม่มีทางกลับมา
  2. ความต่อเนื่องของบทสนทนา ระบบเปิดใช้งาน DOM storage ไว้ ดังนั้นหากลูกค้าปิดแอปแล้วกลับเข้ามาใหม่ จะยังคงเห็นบทสนทนาเดิมค้างอยู่ (ภายใน 24 ชั่วโมง)
  3. คีย์บอร์ดจะไม่บังช่องกรอกข้อมูล
  4. รองรับพื้นที่ปลอดภัย — แชทจะไม่ถูกแสดงทับรอยบากหน้าจอหรือแถบโฮม
  5. ไม่มีการแครชในแอปของคุณ หากโหลดข้อมูลล้มเหลว ระบบจะแสดงปุ่มให้ลองใหม่
  6. ไม่มีการวิเคราะห์ ไม่มีตัวระบุอุปกรณ์ และไม่มีการพึ่งพาบุคคลที่สาม การเพิ่ม Keyda SDK จะไม่เพิ่มตัวติดตามลงในแอปของคุณ

รูปแบบ Client ID

kb_live_ followed by 8-48 hexadecimal characters

ข้อมูลอื่นใดจะถูกปฏิเสธตั้งแต่ขั้นตอน init แทนที่จะแสดงหน้า 404 ต่อหน้าลูกค้า Client ID ถูกออกแบบมาให้เป็นสาธารณะ ซึ่งสามารถมองเห็นได้ในเว็บไซต์ใดก็ตามที่ฝังวิดเจ็ตนี้ และไม่มีสิทธิ์ในการอ่านหรือเปลี่ยนแปลงบัญชีของคุณ ดูเพิ่มเติมที่ ข้อจำกัดและความปลอดภัย

แหล่งที่มา

เป็นสาธารณะและใช้สัญญาอนุญาตแบบ MIT: github.com/KeydaAI/keyda-business-sdks ข้อตกลงร่วมที่ทุกแพ็กเกจต้องปฏิบัติตามอยู่ใน CONTRACT.md ที่ด้านบนของที่เก็บข้อมูลนั้น

Next: Limits and security →