跳转到主要内容

特定设置

SDK Key

请联系 CS / 入驻团队,提供您应用程序的标识符并申请一个 SDK Key

  • 主机名(Web)

Unico 团队会将 SDK Key 与您的主机名绑定。您将收到用于实现 UnicoConfig 的 SDK Key。

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 则会向原生应用申请相同的权限。您的原生应用必须在配置文件中设置必要的权限。

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 而非 WKWebView,以获得更好的 DOM 兼容性。