Configuração específica
SDK Key
Entre em contato com o time de CS / Onboarding e solicite uma SDK Key, fornecendo os identificadores das suas aplicações:
- Hostname (Web)
O time da Unico vinculará a SDK Key ao seu hostname. Você receberá sua SDK Key para implementar o UnicoConfig.
Permissões de WebView (Android)
Quando o Web SDK é executado dentro de uma WebView Android (Web SDK embutido em um aplicativo Android nativo), permissões adicionais e declarações de recursos são necessárias no seu 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 a execução, o Web SDK solicitará permissão para abrir a câmera para a WebView, que por sua vez solicitará a mesma permissão ao aplicativo nativo. Seu aplicativo nativo deve ter as permissões necessárias definidas nos arquivos de configuração.
Permissões de WebView (iOS)
Quando o Web SDK é executado dentro de uma WebView iOS, as seguintes chaves são necessárias no Info.plist:
<key>NSCameraUsageDescription</key>
<string>Descrição do uso da câmera</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Descrição do uso da localização</string>
Use SFSafariViewController para melhor compatibilidade com o DOM em vez de WKWebView.