
* 蓝牙 修改密码、自定密码、删除密码 只能近距离(距离锁10米左右),如果想异地远程操作,可以借助“网关“
修改密码
xxxxxxxxxx//如果只修改原来密码的有效期,newPasscode为nil//startDate endDate 均为毫秒级[TTLock modifyPasscode:oldPasscode newPasscode:newPasscode startDate:startDate endDate:endDate lockData:self.lockModel.lockData success:^{ //通知服务器 //[Network modifyOldPasscode:oldPasscode newPasscode:newPasscode startDate:startDate endDate:endDate completion:nil]; NSLog(@"############## success ##############");} failure:^(TTError errorCode, NSString *errorMsg) { NSLog(@"############## error: %@ ##############",errorMsg); }];
自定义密码
xxxxxxxxxx//startDate endDate 均为毫秒级 [TTLock createCustomPasscode:customPasscode startDate:startDate endDate:endDate lockData:self.lockModel.lockData success:^{ //通知服务器 //[Network createCustomPasscode:customPasscode startDate:startDate endDate:endDate completion:nil]; NSLog(@"############## success ##############"); } failure:^(TTError errorCode, NSString *errorMsg) { NSLog(@"############## error: %@ ##############",errorMsg); }];
删除密码
xxxxxxxxxx[TTLock deletePasscode:passcode lockData:lockData success:^{ //通知服务器//[Network deletePasscode:passcode completion:nil]; NSLog(@"############## success ##############");} failure:^(TTError errorCode, NSString *errorMsg) { }];
重置密码
*所有的密码在重置后都会失效 (管理员密码除外)
xxxxxxxxxx[TTLock resetPasscodesWithLockData:_lockModel.lockData success:^(long long timestamp, NSString *passcodeInfo) { //reset passcode success 通知服务器 //[Network resetAllValidPasscodeAndNewPasscodeInfo:passcodeInfo completion:nil];} failure:^(TTError errorCode, NSString *errorMsg) { }];