fingerprint
Fingerprint模块管理指纹识别。
方法:
- isSupport: 当前设备环境是否支持指纹识别
- isKeyguardSecure: 当前设备是否设置密码锁屏
- isEnrolledFingerprints: 当前设备是否已经录入指纹
- authenticate: 指纹识别认证
- cancel: 取消指纹识别认证
对象:
- AuthenticateOptions: JSON对象,指纹识别认证参数
- FingerprintError: JSON对象,指纹识别错误信息
回调方法:
- FingerprintSuccessCallback: 指纹识别认证成功回调函数
- FingerprintErrorCallback: 指纹识别认证失败的回调函数
权限:
5+功能模块(permissions)
{
// ...
"permissions":{
	// ...
	"Fingerprint": {
		"description": "指纹识别"
	}
}
}
			
AuthenticateOptions
JSON对象,指纹识别认证参数
interface AuthenticateOptions {
	readonly attribute String message;
}			
				
说明:
用于设置指纹识别认证界面显示的提示信息等。
属性:
- message: (String
	类型
)在指纹识别过程中显示在界面上的提示信息如果指纹识别认证过程中不显示提示框,则不显示此信息。 
FingerprintError
JSON对象,指纹识别错误信息
interface FingerprintError {
	const Number UNSUPPORT = 1;
	const Number KEYGUARD_INSECURE = 2;
	const Number FINGERPRINT_UNENROLLED = 3;
	const Number AUTHENTICATE_MISMATCH = 4;
	const Number AUTHENTICATE_OVERLIMIT = 5;
	const Number CANCEL = 6;
	const Number UNKNOWN_ERROR = 7;
	readonly attribute Number code;
	readonly attribute String message;
}			
				
属性:
- code: (Number
	类型
)错误代码取值范围为FingerprintError对象的错误常量值。 
- message: (String
	类型
)错误描述信息详细错误描述信息。 
FingerprintSuccessCallback
指纹识别认证成功回调函数
void onSuccess() {
	// Authenticate success code.
}
				
参数:
无
返回值:
void : 无FingerprintErrorCallback
指纹识别认证失败的回调函数
function void onError(FingerprintError error) {
	// Handle error
	var code = error.code; // 错误编码
	var message = error.message; // 错误描述信息
}
				
参数:
- error: 
		(
			FingerprintError
			)
			必选 获取加速度操作的错误信息
 可通过error.code(Number类型)获取错误编码; 可通过error.message(String类型)获取错误描述信息。