TapSDK Unity
Static Public Member Functions | Static Public Attributes | Properties | List of all members
TapTap.Login.TapLogin Class Reference

Static Public Member Functions

static void Init (string clientID)
 
static void Init (string clientID, bool isCn, bool roundCorner)
 
static void BlockDurationInfo ()
 
static async Task CheckDurationInfo ()
 
static void ChangeConfig (bool roundCorner, bool isPortrait)
 
static Task< ProfileFetchProfile ()
 
static Task< ProfileGetProfile ()
 
static Task< AccessTokenGetAccessToken ()
 
static Task< AccessTokenLogin ()
 
static Task< AccessTokenLogin (string[] permissions)
 
static Task< AccessTokenLogin (TapLoginPermissionConfig config)
 
static Task< AccessTokenAuthorize (string[] permissions=null)
 
static void Logout ()
 
static Task< bool > GetTestQualification ()
 
static void AppendPermission (string permission)
 
static void RemovePermission (string permission)
 

Static Public Attributes

const string TAP_LOGIN_SCOPE_BASIC_INFO = "basic_info"
 
const string TAP_LOGIN_SCOPE_PUBLIC_PROFILE = "public_profile"
 
const string TAP_LOGIN_SCOPE_USER_FRIENDS = "user_friends"
 
const string TAP_LOGIN_SCOPE_EMAIL = "email"
 
const string TAP_LOGIN_SCOPE_PHONE = "phone"
 
const string TAP_LOGIN_SCOPE_COMPLIANCE = "compliance"
 
const string TAP_LOGIN_SCOPE_COMPLIANCE_BASIC = "compliance_basic"
 

Properties

static HashSet< string > DefaultPermissions [get]
 

Member Function Documentation

◆ AppendPermission()

static void TapTap.Login.TapLogin.AppendPermission ( string  permission)
inlinestatic

◆ Authorize()

static Task<AccessToken> TapTap.Login.TapLogin.Authorize ( string[]  permissions = null)
inlinestatic

◆ BlockDurationInfo()

static void TapTap.Login.TapLogin.BlockDurationInfo ( )
inlinestatic

◆ ChangeConfig()

static void TapTap.Login.TapLogin.ChangeConfig ( bool  roundCorner,
bool  isPortrait 
)
inlinestatic

◆ CheckDurationInfo()

static async Task TapTap.Login.TapLogin.CheckDurationInfo ( )
inlinestatic

◆ FetchProfile()

static Task<Profile> TapTap.Login.TapLogin.FetchProfile ( )
inlinestatic

◆ GetAccessToken()

static Task<AccessToken> TapTap.Login.TapLogin.GetAccessToken ( )
inlinestatic

◆ GetProfile()

static Task<Profile> TapTap.Login.TapLogin.GetProfile ( )
inlinestatic

◆ GetTestQualification()

static Task<bool> TapTap.Login.TapLogin.GetTestQualification ( )
inlinestatic

◆ Init() [1/2]

static void TapTap.Login.TapLogin.Init ( string  clientID)
inlinestatic

◆ Init() [2/2]

static void TapTap.Login.TapLogin.Init ( string  clientID,
bool  isCn,
bool  roundCorner 
)
inlinestatic

◆ Login() [1/3]

static Task<AccessToken> TapTap.Login.TapLogin.Login ( )
inlinestatic

◆ Login() [2/3]

static Task<AccessToken> TapTap.Login.TapLogin.Login ( string[]  permissions)
inlinestatic

◆ Login() [3/3]

static Task<AccessToken> TapTap.Login.TapLogin.Login ( TapLoginPermissionConfig  config)
inlinestatic

◆ Logout()

static void TapTap.Login.TapLogin.Logout ( )
inlinestatic

◆ RemovePermission()

static void TapTap.Login.TapLogin.RemovePermission ( string  permission)
inlinestatic

Member Data Documentation

◆ TAP_LOGIN_SCOPE_BASIC_INFO

const string TapTap.Login.TapLogin.TAP_LOGIN_SCOPE_BASIC_INFO = "basic_info"
static

◆ TAP_LOGIN_SCOPE_COMPLIANCE

const string TapTap.Login.TapLogin.TAP_LOGIN_SCOPE_COMPLIANCE = "compliance"
static

◆ TAP_LOGIN_SCOPE_COMPLIANCE_BASIC

const string TapTap.Login.TapLogin.TAP_LOGIN_SCOPE_COMPLIANCE_BASIC = "compliance_basic"
static

◆ TAP_LOGIN_SCOPE_EMAIL

const string TapTap.Login.TapLogin.TAP_LOGIN_SCOPE_EMAIL = "email"
static

◆ TAP_LOGIN_SCOPE_PHONE

const string TapTap.Login.TapLogin.TAP_LOGIN_SCOPE_PHONE = "phone"
static

◆ TAP_LOGIN_SCOPE_PUBLIC_PROFILE

const string TapTap.Login.TapLogin.TAP_LOGIN_SCOPE_PUBLIC_PROFILE = "public_profile"
static

◆ TAP_LOGIN_SCOPE_USER_FRIENDS

const string TapTap.Login.TapLogin.TAP_LOGIN_SCOPE_USER_FRIENDS = "user_friends"
static

Property Documentation

◆ DefaultPermissions

HashSet<string> TapTap.Login.TapLogin.DefaultPermissions
staticget

The documentation for this class was generated from the following file: