主頁 > 服務(wù)與支持 > 開發(fā)平臺(tái) > 客戶端SDK參考 > iOS Native SDK > 接口參考 登錄和注銷
更新時(shí)間:2019-11-20
接口名稱 |
接口描述 |
---|---|
登錄。 |
|
注銷。 |
|
修改賬號(hào)密碼 |
接口描述
帳號(hào)登錄。
注意事項(xiàng)
無。
方法定義
TSDK_API TSDK_RESULT tsdk_login(IN TSDK_S_LOGIN_PARAM *login_param);
參數(shù)描述
參數(shù)名 |
是否必須 |
類型 |
描述 |
---|---|---|---|
[in] login_param |
是 |
登錄服務(wù)器和用戶帳號(hào)信息。 |
返回值
類型 |
描述 |
---|---|
TSDK_RESULT |
成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。 |
代碼示例
//OC - (void)loginWithAccount:(NSString *)account password:(NSString *)pwd serverUrl:(NSString *)serverUrl serverPort:(NSUInteger)port localAddress:(NSString *)localAddress completion:(void (^)(BOOL isSuccess, NSError *error))completionBlock { [self configLocalIPAddress]; TSDK_S_LOGIN_PARAM loginParam; loginParam.user_id = 1; loginParam.auth_type = TSDK_E_AUTH_NORMAL; strcpy(loginParam.user_name, [account UTF8String]); strcpy(loginParam.password, [pwd UTF8String]); loginParam.server_type = TSDK_E_SERVER_TYPE_PORTAL; strcpy(loginParam.server_addr, [serverUrl UTF8String]); loginParam.server_port = (TSDK_UINT16)port; TSDK_RESULT result = tsdk_login(&loginParam); DDLogInfo(@"Login_Log: tsdk_login result = %#x",result); if (result != TSDK_SUCCESS) { if (completionBlock) { completionBlock(NO, nil); } } else { self.callBackAction = completionBlock; self.ipAddress = localAddress; } }
接口描述
注銷當(dāng)前帳號(hào)(登出)。
注意事項(xiàng)
無。
方法定義
TSDK_API TSDK_RESULT tsdk_logout();
參數(shù)描述
無。
返回值
類型 |
描述 |
---|---|
TSDK_RESULT |
成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。 |
代碼示例
//OC -(BOOL)logout { TSDK_RESULT ret = tsdk_logout(); BOOL result = (TSDK_SUCCESS == ret) ? YES : NO; return result; }
接口描述
修改當(dāng)前登錄賬號(hào)密碼。
注意事項(xiàng)
無。
方法定義
TSDK_API TSDK_RESULT tsdk_modify_password(IN TSDK_S_MODIFY_PASSWORD_PARAM *modify_password); |
參數(shù)描述
參數(shù)名 |
是否必須 |
類型 |
描述 |
---|---|---|---|
[in] modify_password |
是 |
修改密碼參數(shù)。 |
返回值
類型 |
描述 |
---|---|
TSDK_RESULT |
成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。 |
代碼示例
NA. |