welcome欢迎页面
<h3>概述</h3>
<p>在应用的欢迎页面(加载时第一个页面)进行license登录操作,对token、openid 进行同步保存到vtloginsdk中, 登录成功后即可跳到Main主页面。
如果登录失败,可进行3次登录次数记录并进行再次登录操作,因为网络等情况有时会导致登录失败的情况。</p>
<h3>1.欢迎页面进行license登录接口调用</h3>
<p><strong>事例代码:</strong></p>
<pre><code class="language-java"> private int authLicenseCount = 0
MyApplication.getMyApplication().getLoginRequest().login(WelcomeActivity.this, BuildConfig.LICENSE,
new SimpleCallback&lt;LoginInfo&gt;() {
@Override
public void onUiSuccess(LoginInfo loginInfo) {
authLicenseCount = 0;
//login sdk中使用,如绘本阅读报告上传必须使用主license登录下发的token,不能使用绘本license登录下发的token,不然家长端查询不到用户上传的数据
com.visiontalk.vtloginsdk.utils.SharedPrefsUtils.getInstance().setMainToken(WelcomeActivity.this, loginInfo.getToken());
com.visiontalk.vtloginsdk.utils.SharedPrefsUtils.getInstance().setMainOpenID(WelcomeActivity.this, loginInfo.getOpenId());
com.visiontalk.vtloginsdk.network.cookie.LoginCookieStore.setToken(loginInfo.getToken());
MainActivity.start(WelcomeActivity.this);
finish();
}
@Override
public void onUiFailure(int code, String msg) {
++authLicenseCount;
if (authLicenseCount &lt; 3) {
login(false);
} else {
showDialog(&quot;啊噢~网络有问题,请检查下网络后再重新打开吧&quot;);
}
}
});
}</code></pre>
<p><strong>备注:</strong></p>