环境准备

接入晓葆终端 SDK 之前,请确认你的开发环境满足以下最低要求。

环境要求

Android

项目最低要求推荐
Android API Level26(Android 8.0)31+(Android 12)
Gradle7.08.0+
AGP(Android Gradle Plugin)7.08.1+
Kotlin1.7.01.9+
JavaJDK 11JDK 17

iOS

项目最低要求推荐
iOS14.016.0+
Xcode13.015.0+
Swift5.55.9+
CocoaPods / SPM任意推荐 SPM

uniapp

项目最低要求
HBuilderX3.8.0+
Vue3.x
uni-app 编译器Vue 3 模式

网络与权限

SDK 需要以下网络权限:

<!-- AndroidManifest.xml -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />         <!-- 扫码核验 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  <!-- 附近健康站 -->
CAMERAACCESS_FINE_LOCATION 属于危险权限, 需在运行时向用户申请。SDK 在功能首次触发时会自动请求, 你也可以在合适的时机提前申请以提升体验。