Create User / Login
TalkPlus supports anonymous and token-based login. In order to use token-based login, you must call /api/users/create
and /api/users/login
from our REST API endpoints to create user and retrieve user’s login token.
If you need translation feature, see below.
1. Anonymous User
You need a unique user ID and a username to login anonymously.
final loginParams =
TPLoginParams(loginType: TPLoginType.TPLoginAnonymous, userId: userId)
..userName = userName
..profileImageUrl = profileImageUrl
..translationLanguage = translationLanguage;
TPUser? user = await TalkPlusAPI.login(loginParams,
errorCallback: (errorCode, errorMessage){
}
);
2. Token User
You need a unique user ID, a username and a login token to login.
final loginParams =
TPLoginParams(loginType: TPLoginType.TPLoginToken, userId: userId)
..loginToken = loginToken
..userName = userName
..profileImageUrl = profileImageUrl
..translationLanguage = translationLanguage;
TPUser? user = await TalkPlusAPI.login(loginParams,
errorCallback: (errorCode, errorMessage){
}
);
Last updated