指纹操作流程图

指纹
  1. 添加指纹
    //时间戳 startDate endDate 均为毫秒
    [TTLock addFingerprintStartDate:startDate endDate:endDate lockData:_lockModel.lockData progress:^(TTAddFingerprintState state, NSInteger remanentPressTimes) {
    
        } success:^(NSString *fingerprintNumber) {
            // 添加指纹成功 fingerprintNumber上传服务器
            //[Network addFingerprintNumber:fingerprintNumber name:@"大拇指" startDate:startDate endDate:endDate lockId:lockId completion:nil];
        } failure:^(TTError errorCode, NSString *errorMsg) {
    
        }];
    

  2. 修改指纹的有效期
    /*startDate、endDate 为毫秒*/
    [TTLock modifyFingerprintValidityPeriodWithFingerprintNumber:fingerprintNumber startDate:startDate endDate:endDate lockData:lockData success:^{
            //修改指纹有效期成功 上传服务器
            //[Network modifyFingerprintId:fingerprintId startDate:startDate endDate:endDate completion:nil];
        } failure:^(TTError errorCode, 
        
        }]; 
    

  3. 删除指纹
    [TTLock deleteFingerprintNumber:fingerprintModel.fingerprintNumber lockData:_lockModel.lockData success:^{
            //删除成功 上传服务器
            //[Network deleteFingerprintId:fingerprintId lockId:lockId completion:nil];
        } failure:^(TTError errorCode, NSString *errorMsg) {
            
        }];
    

Diagrammatic drawing

Fingerprint
  1. Add a fingerprint
    //startDate endDate (millisecond)
    [TTLock addFingerprintStartDate:startDate endDate:endDate lockData:_lockModel.lockData progress:^(TTAddFingerprintState state, NSInteger remanentPressTimes) {
    
        } success:^(NSString *fingerprintNumber) {
            // add the fingerprint success,then upload  fingerprintNumber
            //[Network addFingerprintNumber:fingerprintNumber name:@"Thumb" startDate:startDate endDate:endDate lockId:lockId completion:nil];
        } failure:^(TTError errorCode, NSString *errorMsg) {
    
        }];
    

  2. Modify a fingerprint's validity
    //startDate endDate (millisecond)
    [TTLock modifyFingerprintValidityPeriodWithFingerprintNumber:fingerprintNumber startDate:startDate endDate:endDate lockData:lockData success:^{
            //[Network modifyFingerprintId:fingerprintId startDate:startDate endDate:endDate completion:nil];
        } failure:^(TTError errorCode, 
    
        }]; 
    

  3. Delete a fingerprint
    [TTLock deleteFingerprintNumber:fingerprintModel.fingerprintNumber lockData:_lockModel.lockData success:^{
            //[Network deleteFingerprintId:fingerprintId lockId:lockId completion:nil];
        } failure:^(TTError errorCode, NSString *errorMsg) {
    
        }];