SDK集成相关
SDK使用需要那些设备权限?
SDK 的使用需要用到手机的网络、前置摄像头以及重力传感器,如果用户关闭了相关权限,则验证流程会失败并返回对应错误。
SDK 支持哪些手机,支持什么操作系统,对设备有什么要求?
SDK 支持 Android 4.0 及 iOS 8.0 以上的设备,要求设备有前置摄像头以及重力传感器。
目前SDK经过以下手机的测试:
机型 | 版本 | 系统版本 |
---|---|---|
苹果 | iPhone5s | 8.4 |
苹果 | iPhone6s | 10.3.3 |
苹果 | iPhone6sp | 10.3.3 |
苹果 | iPhone7p | 10.3.3 |
苹果 | iPhone 8 | 11.3.1 |
苹果 | iPhone X | 11.2 |
华为 | H60-L02 | 4.4.2 |
华为 | G750-T20 | 4.2.2 |
华为 | Hol-T00 | 4.2.2 |
华为 | Huiwei C199s | 4.4.4 |
vivo | X6D | 5.1 |
oppo | R9M | 5.1 |
oppo | OPPO R9s Plus | 6.0.1 |
oppo | OPPO A57 | 6.0.1 |
小米 | 红米Note 增强版 | 4.4.2 |
小米 | 红米3 | 5.1.1 |
小米 | 红米Note3 | 6.0.1 |
三星 | GT-I9220 | 4.1.2 |
三星 | SM-G9200 | 6.0.1 |
三星 | SM-N9006 | 5.0 |
魅族 | M685C | 6.0 |
魅族 | M353 | 4.2.1 |
谷歌 | Nexus 5 | 4.4.2 |
联想 | ZUK Z2151 | 6.0.1 |
360 | 8681-M02 | 5.1 |
Android SDK一直不释放我的listener导致有内存泄露怎么办?
Android SDK使用的是单例,所以会一直握有listener指针,您可以在完成活体认证操作后,调用setListener函数将其置为空。
Android程序只需要使用armv7a的so库,不需要使用arm64的so库?
您可以使用Eclipse版本的Android SDK,并手动删除arm64的so库。活体认证SDK不支持armeabi架构,如果您需要在此架构上使用SDK,也建议您在Eclipse版本的SDK上手动创建armeabi文件夹,并将armv7a的so库拷贝进去
Android程序有一些特殊的布局需求?
您可以使用Eclipse版本的Android SDK,并手动修改MegLiveSDKLib工程中的AndroidManifest.xml文件,选择您需要的布局。
视频录制功能有什么使用条件限制?
在Android系统中,要求在 4.3 以上的版本中才能使用此功能;在iOS中,要求8以上的系统才能使用此功能。