Pengaturan khusus
SDK Key
Hubungi tim CS / Onboarding dan minta SDK Key, dengan menyertakan identifier aplikasi Anda:
- Hostname (Web)
Tim Unico akan menghubungkan SDK Key dengan hostname Anda. Anda akan menerima SDK Key untuk mengimplementasikan UnicoConfig.
Izin WebView (Android)
Ketika Web SDK berjalan di dalam Android WebView (Web SDK yang disematkan dalam aplikasi Android native), izin tambahan dan deklarasi fitur diperlukan dalam AndroidManifest.xml Anda:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.webkit.PermissionRequest" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera2.full" />
<uses-feature android:name="android.hardware.camera2.autofocus" />
Saat berjalan, Web SDK akan meminta izin untuk membuka kamera pada WebView, yang pada gilirannya akan meminta izin yang sama dari aplikasi native. Aplikasi native Anda harus memiliki izin yang diperlukan yang disetel dalam file konfigurasi.
Izin WebView (iOS)
Ketika Web SDK berjalan di dalam iOS WebView, kunci berikut diperlukan dalam Info.plist:
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Location usage description</string>
Gunakan SFSafariViewController untuk kompatibilitas DOM yang lebih baik daripada WKWebView.