Перейти к основному содержимому

Специальная настройка

SDK Key

Свяжитесь с командой CS / Onboarding и запросите SDK Key, предоставив идентификаторы ваших приложений:

  • Hostname (Web)

Команда Unico привяжет SDK Key к вашему hostname. Вы получите SDK Key для реализации UnicoConfig.

Разрешения WebView (Android)

Когда Web SDK запускается внутри Android WebView (Web SDK встроен в нативное Android-приложение), в AndroidManifest.xml необходимо добавить дополнительные разрешения и объявления функций:

AndroidManifest.xml
<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" />
информация

При запуске Web SDK запросит разрешение на открытие камеры для WebView, который в свою очередь запросит то же разрешение у нативного приложения. Ваше нативное приложение должно иметь необходимые разрешения, прописанные в конфигурационных файлах.

Разрешения WebView (iOS)

Когда Web SDK запускается внутри iOS WebView, в Info.plist необходимы следующие ключи:

Info.plist
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>

<key>NSLocationWhenInUseUsageDescription</key>
<string>Location usage description</string>
Рекомендуемый WebView

Используйте SFSafariViewController для лучшей совместимости с DOM вместо WKWebView.