固有のセットアップ
SDKキー
CS / Onboardingチームに連絡し、アプリケーションの識別子を提供してSDKキーをリクエストしてください:
- ホスト名(Web)
Unicoチームはあなたのホスト名にSDKキーを紐付けます。UnicoConfigを実装するためのSDKキーを受け取ります。
WebViewの権限(Android)
Web SDKがAndroid WebView内で実行される場合(ネイティブAndroidアプリに埋め込まれたWeb SDK)、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は同じ権限をネイティブアプリケーションにリクエストします。ネイティブアプリは設定ファイルに必要な権限が設定されている必要があります。位置情報の権限(ACCESS_COARSE_LOCATIONとACCESS_FINE_LOCATION)は、不正防止およびライブネス検証の目的のために基盤となるLiveness検出ライブラリが必要とします。
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
より良いDOM互換性のために、WKWebViewの代わりにSFSafariViewControllerを使用してください。