iOSアプリにインストール
ウェブサイトの訪問者が利用するものと同じキー、同じトレーニング、同じチャットが提供されます。
SDKの正体
ホストされたチャットページを表示するWKWebView。ネイティブな表示、セーフエリア、キーボード操作に対応しています。ダッシュボードでの変更はApp Storeでのリリースなしでアプリに即時反映されますが、チャットには接続が必要であり、オフラインモードはありません。
パッケージを追加
XcodeでのSwift Package Manager:File → Add Package Dependenciesを選択し、
https://github.com/KeydaAI/keyda-business-sdksまたはPackage.swiftで:
.package(url: "https://github.com/KeydaAI/keyda-business-sdks", from: "0.1.3")またはCocoaPodsを使用します。Podはタグから直接提供されるため、Podfile にはこの行以外に追加するものはありません:
pod 'KeydaBot', :podspec => 'https://raw.githubusercontent.com/KeydaAI/keyda-business-sdks/v0.1.3/KeydaBot.podspec'iOS 13以降が必要です。サードパーティの依存関係はありません。
2行
// Once, at launch
KeydaBot.initialize(clientId: "kb_live_your_key_here")
// From your Help button
KeydaBot.show(from: self)show(from:)に何も渡さない場合、最上位のビューコントローラーが検索されます。KeydaBot.dismiss()やKeydaBot.isShowingも利用可能です。
別の場所に誘導する
KeydaBot.initialize(clientId: "kb_live_your_key_here",
baseUrl: "https://keyda.in/business")ステージング環境またはセルフホスト環境でのインストールにのみ必要です。
主な機能
- リンクはチャット内ではなくSafariで開きます。顧客がタップによって会話を見失うことはありません。
- セーフエリアとキーボード操作に対応済み(ノッチ付きデバイスを含む)。
- 読み込みに失敗した場合は再試行を促し、エラーをスローしません。
- 分析、識別子、追跡は一切行いません。 App Storeのプライバシー設定を入力する前に知っておくべきこととして、SDKは一切のデータを収集しません。
App Storeのプライバシー
SDK自体はデータを収集しません。顧客が入力した内容は回答のためにKeydaへ送信されます(これが製品の仕組みです)。これはお客様のデータとして扱われます。