3. SDK Features

isLogined

TIOChat.shareSDK().loginManager.isLogined

Login

## login usser name, password
## let account = "" 
## let password = ""
TIOChat.shareSDK().loginManager.login(account, password: password, authcode: nil) { user, err in }
## login fqa
## let fqaToken = ""
TIOChat.shareSDK().loginManager.loginFQA(fqaToken) { user, err in }

Logout

TIOChat.shareSDK().loginManager.logout {err in }

After login success

# call function
TIOChat.shareSDK().lunch()

# example in AppDelegate
 if TIOChat.shareSDK().loginManager.isLogined { 
     TIOChat.shareSDK().lunch()
 }
 # example in API
 TIOChat.shareSDK().loginManager.loginFQA(fqaToken) { user, err in 
     if err == nil {
         TIOChat.shareSDK().lunch()
     }
 }

List Conversation

Public Chat

Example Chat

TIOchat Delegation

- TIOLoginDelegate

- TIOConversationDelegate

- TIOChatLinkDelegate

- TIORoomDelegate

- TIOTeamDelegate

- TIOChatDelegate

- TIOSystemDelegate

TIOLoginManager

USE: TIOChat.shareSDK().loginManager

completion

TIOConversationManager

USE: TIOChat.shareSDK().conversationManager

completion

TIOChatManager

completion

TIOTeamManager

completion

TIOTRoomManager

completion

Last updated