移动端SDK需要在应用打包时,被加载在您的应用当中。SDK会随着应用的启动,运行在用户应用的进程空间。当用户关闭应用时,SDK会随着应用的关闭而关闭。
SDK需要使用的权限如下:
Android
iOS
名称 | 描述 |
---|---|
package | 调用Scan Kit的应用的包名 |
appid | App ID |
version | Scan Kit SDK的版本号 |
service | 固定取值com.huawei.hms.scankit |
apiName | API名称 |
result | 扫码是否成功的结果码 |
costTime | 每秒接口平均时延 |
callTime | 接口调用的起始时刻 |
transId | 随机生成的事务标识 |
operator | 运营商标识 |
networkType | 网络类型 |
apkVersion | ScanKit.apk的版本号 |
appName | App名称 |
countryCode | 国家码 |
deviceType | 设备型号 |
emuiVersion | EMUI版本号 |
androidVersion | Android版本号 |
deviceCategory | 设备类型 |
allCnt | 每秒总调用次数 |
failCnt | 每秒程序错误次数 |
codeCnt | 每秒扫到码的次数 |
scanType | 码的格式 |
sceneType | 码内容对应的场景类型 |
min | 每秒解码最短时间 |
max | 每秒解码最长时间 |
imgSizeHistogram | 每秒图片大小区间分布 |
algapi | 内部算法接口的名称 |
algopt | 算法实现的部件名称 |
algPhotoMode | 图片模式扫码算法标志位 |
contentLength | 给定的生成码的字符串的长度 |
reqWidth | 设置的生成的码的宽度,单位:像素 |
reqHeight | 设置的生成的码的高度,单位:像素 |
outputWidth | 生成的码的宽度,单位:像素 |
outputHeight | 生成的码的高度,单位:像素 |
buildBitmapOption | 设置码的颜色、边距、背景色 |
hmscoreVersion | HMS Core(APK)的版本 |
SDK不收集个人数据,但会上报API调用结果到BI服务器。SDK使用HTTPS对数据传输进行加密。BI数据按照用户归属地上报到不同区域的站点隔离,由BI服务器进行存储和数据安全保护。