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')
})