Zum Hauptinhalt springen

Spezifische Einrichtung

SDK-Schlüssel

Wenden Sie sich an das CS / Onboarding-Team und fordern Sie einen SDK-Schlüssel an, indem Sie die Kennungen Ihrer Anwendungen angeben:

  • Hostname (Web)

Das Unico-Team verknüpft den SDK-Schlüssel mit Ihrem Hostname. Sie erhalten Ihren SDK-Schlüssel zur Implementierung der UnicoConfig.

WebView-Berechtigungen (Android)

Wenn das Web SDK innerhalb einer Android-WebView ausgeführt wird (Web SDK eingebettet in einer nativen Android-App), sind in Ihrer AndroidManifest.xml zusätzliche Berechtigungen und Feature-Deklarationen erforderlich:

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" />
Information

Beim Ausführen fordert das Web SDK die Erlaubnis an, die Kamera für die WebView zu öffnen, die wiederum dieselbe Berechtigung von der nativen Anwendung anfordert. Ihre native App muss die erforderlichen Berechtigungen in den Konfigurationsdateien festgelegt haben.

WebView-Berechtigungen (iOS)

Wenn das Web SDK innerhalb einer iOS-WebView ausgeführt wird, sind die folgenden Schlüssel in Info.plist erforderlich:

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

<key>NSLocationWhenInUseUsageDescription</key>
<string>Location usage description</string>
Empfohlene WebView

Verwenden Sie SFSafariViewController für bessere DOM-Kompatibilität anstelle von WKWebView.