Initial configuration

        window.__sdk_config__ = {                        
            /** account configs*/
            account: {                  
                /***  customer account configs  [Optional]:If you use the customer account function, please configure it, otherwise you don't need to pay attention.***/            
                app_id:'',//app id
                host:'https://test-web-pass.intlgame.com',//Host requesting access                
                /*** intl account configs  [Required] .***/                                                          
                oauth_gameid:29045, //Gameid corresponding to the game            
                oauth_host:'https://test.intlgame.com'//Host requesting access
                /*** third channel config  [Optional] .***/
                third_host: 'https://test-webproxy.intlgame.com',
            }
        }
        window.__sdk_initial_css_module__ = ['static/css/dashboard.css', 'static/css/account.css'];
        window.__sdk_initial_module__ = ['js/dashboard.js', 'js/account.js'];
    

The methods that can be used with the default UI

1, get sdk instance

        var sdk = ____get__sdk____();
    

2, manual show/hide account page

        show:
        1.Login tool page:
        sdk.showModule('account', { page: 'login_tool' });
        2.Login tool page:
        sdk.showModule('account', { page: 'login' });
        3.SignUp page
        sdk.showModule('account', { page: 'signUp' });
        4.User center
        sdk.showModule('account', { page: 'basicinfo' }); 

        hide:
        sdk.hideModule('account');                
    

3,callback event

        1.sdk login success event:
        sdk.onSdkEvent('account.login.success', (data) => {
            console.log(data)
        })
        2.sdk logout event:
        sdk.onSdkEvent('account.logout', () => {
            console.log('logout')
        })