iOS WebView Integration Guide
1. iOS WebView Configuration Guide
iOS has not yet opened the SDK developer documentation. iOS temporarily needs to use WebView. For details about WebView, see: SaleSmartly chat plug-in JSSDK developer documentation.
1.1. Configure Required Permissions in Info.plist
The Info.plist file needs to have the following permissions configured:
<key>NSCameraUsageDescription</key>
<string>We need access to your camera so you can take pictures</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>Request access to photo album</string>
<key>NSMicrophoneUsageDescription</key>
<string>Request microphone access</string>
1.2. Modify WebView Loading Address
File path: plugin-ios/ContentView.swift
struct ContentView: View {
// The link address to be loaded(https://xxx),Please replace it with the H5 address or exclusive link address corresponding to the business
let url = URL(string: "https://xxx/")!
var body: some View {
ZStack {
WebView(url: url)
.edgesIgnoringSafeArea(.all)
Spacer()
}
}
}
The URL is the address displayed on the page and needs to be replaced with your own.
1.3. Demo Example
SaleSmartly iOS Demo example, click to download


Chat API Integration Guide
Learn how to integrate and customize chat APIs for seamless user interaction and data tracking.
AI Knowledge Base Demo (Video Tutorial)
A quick video tutorial demonstrating how to use SaleSmartly AI Knowledge Base to improve reply accuracy, reduce repetitive work, and support customers more efficiently.