iOS WebView: Panduan Konfigurasi Pengembangan

Pengembangan iOS WebView, konfigurasi izin Info.plist, modifikasi URL pemuatan, integrasi demo plugin obrolan.

1. iOS WebView Integration Guide

iOS belum membuka dokumentasi pengembang SDK. Untuk sementara, IOS perlu menggunakan webview. Untuk detail tentang webview, lihat: Dokumentasi Pengembang JSSDK Plugin Chat SaleSmartly

1.1. Info.plist Configuration

File Info.plist perlu memiliki izin berikut yang dikonfigurasi:

<key>NSCameraUsageDescription</key>
<string>Kami memerlukan akses ke kamera agar Anda dapat mengambil foto</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>Minta akses ke album foto</string>
<key>NSMicrophoneUsageDescription</key>
<string>Minta izin untuk mengakses mikrofon</string>

1.2. Modifying Code Loading Address

Path file: plugin-ios/ContentView.swift

struct ContentView: View {
    // URL yang akan dimuat(https://xxx),Silakan ganti dengan alamat H5 atau tautan khusus yang sesuai dengan bisnis Anda.
    let url = URL(string: "https://xxx/")!
    
    var body: some View {
        ZStack {
            WebView(url: url)
                .edgesIgnoringSafeArea(.all)
            Spacer()
        }
    }
}

URL adalah alamat yang ditampilkan di halaman dan perlu diganti sendiri.

1.3. Demo Example

Contoh Demo SaleSmartly IOS, klik untuk mengunduh