الإعداد المحدد
مفتاح SDK
تواصل مع فريق CS / الإعداد واطلب مفتاح SDK، مع تقديم معرفات تطبيقاتك:
- اسم المضيف (الويب)
سيقوم فريق Unico بربط مفتاح SDK باسم المضيف الخاص بك. ستتلقى مفتاح SDK لتطبيق UnicoConfig.
أذونات 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 (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 لتحسين توافق DOM بدلاً من WKWebView.