Installeren in je iOS-app
Dezelfde sleutel, dezelfde training en dezelfde chat die je websitebezoekers krijgen.
Wat de SDK eigenlijk is
Een WKWebView met de gehoste chatpagina, inclusief natuurlijke weergave en nette afhandeling van de veilige zones en het toetsenbord. Dit betekent dat een wijziging in je dashboard direct live staat in je app zonder een App Store-update, en dat de chat een verbinding vereist — er is geen offline modus.
Voeg het pakket toe
Swift Package Manager, in Xcode: File → Add Package Dependencies, daarna
https://github.com/KeydaAI/keyda-business-sdksOf in Package.swift:
.package(url: "https://github.com/KeydaAI/keyda-business-sdks", from: "0.1.3")Of CocoaPods. De pod wordt rechtstreeks vanuit de tag geladen, dus je hoeft niets toe te voegen aan je Podfile behalve deze regel:
pod 'KeydaBot', :podspec => 'https://raw.githubusercontent.com/KeydaAI/keyda-business-sdks/v0.1.3/KeydaBot.podspec'Vereist iOS 13 of newer. Geen afhankelijkheden van derden.
Twee regels
// Once, at launch
KeydaBot.initialize(clientId: "kb_live_your_key_here")
// From your Help button
KeydaBot.show(from: self)show(from:) vindt de bovenste view-controller als je niets meegeeft. Er is ook KeydaBot.dismiss() en KeydaBot.isShowing.
Ergens anders naar verwijzen
KeydaBot.initialize(clientId: "kb_live_your_key_here",
baseUrl: "https://keyda.in/business")Alleen nodig voor een stagingomgeving of een zelfgehoste installatie.
Wat het voor je doet
- Links openen in Safari, niet in de chat — een klant raakt zijn gesprek nooit kwijt door een tik.
- Veilige zones en het toetsenbord worden automatisch geregeld, ook op apparaten met een inkeping.
- Een mislukte laadpoging biedt een herpoging in plaats van vast te lopen.
- Geen analysegegevens, geen identificatoren, geen tracking. Goed om te weten voordat je de privacyvragen van de App Store invult: de SDK verzamelt niets.
Privacy in de App Store
De SDK zelf verzamelt geen gegevens. Wat jouw klanten typen wordt naar Keyda verzonden om te worden beantwoord — dat is het product — en valt onder jouw gegevensbeleid.