Configuración específica
SDK Key
Contacte al equipo de CS / Onboarding y solicite una SDK Key, proporcionando los identificadores de sus aplicaciones:
- Hostname (Web)
El equipo de Unico vinculará la SDK Key a su hostname. Recibirá su SDK Key para implementar el UnicoConfig.
Permisos de WebView (Android)
Cuando el Web SDK se ejecuta dentro de un WebView de Android (Web SDK integrado en una aplicación Android nativa), se requieren permisos adicionales y declaraciones de funcionalidades en su 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" />
Durante la ejecución, el Web SDK solicitará permiso para abrir la cámara en el WebView, que a su vez solicitará el mismo permiso a la aplicación nativa. Su aplicación nativa debe tener los permisos necesarios configurados en los archivos de configuración.
Permisos de WebView (iOS)
Cuando el Web SDK se ejecuta dentro de un WebView de iOS, se requieren las siguientes claves en Info.plist:
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Location usage description</string>
Use SFSafariViewController para una mejor compatibilidad con el DOM en lugar de WKWebView.