Aller au contenu principal

Configuration spécifique

Clé SDK

Contactez l'équipe CS / Onboarding et demandez une Clé SDK, en fournissant les identifiants de vos applications :

  • Hostname (Web)

L'équipe Unico associera la Clé SDK à votre hostname. Vous recevrez votre Clé SDK pour implémenter le UnicoConfig.

Autorisations WebView (Android)

Lorsque le Web SDK s'exécute dans une WebView Android (Web SDK intégré dans une application Android native), des autorisations supplémentaires et des déclarations de fonctionnalités sont requises dans votre 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" />
info

Lors de son exécution, le Web SDK demande l'autorisation d'ouvrir la caméra pour la WebView, qui à son tour demande la même autorisation à l'application native. Votre application native doit avoir les autorisations nécessaires définies dans les fichiers de configuration.

Autorisations WebView (iOS)

Lorsque le Web SDK s'exécute dans une WebView iOS, les clés suivantes sont requises dans Info.plist :

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

<key>NSLocationWhenInUseUsageDescription</key>
<string>Location usage description</string>
WebView recommandée

Utilisez SFSafariViewController pour une meilleure compatibilité DOM au lieu de WKWebView.