提交 5ac84259 作者: 王进

更新授权返回

上级 3459cd92
......@@ -4,9 +4,9 @@
* @time: 2018-12-03
*/
class TTSDK {
private sdkVersion: string = '1.1'
private sdkVersion: string = '1.1';
public constructor() {
this.sdkInit()
this.sdkInit();
this.timerInit();
}
private onlineTime: number = 0; // 在线时长(单位:分钟)
......@@ -51,11 +51,9 @@ class TTSDK {
appid: SDKConfig.appid,
code: loginPromise.code || ''
});
console.log(loginPostData);
let sdkLoginData = await _selt.sdkRequest(Links.init, loginPostData).catch(err => {
_selt.Login();
});
console.log("----SDK::Openid", sdkLoginData);
if (sdkLoginData.code == 0) {
_selt.ReportParams.openId = _selt.sdkParams.open_id = _selt.sdkParams.uniqueid = sdkLoginData.data.openid;
_selt.sdkParams.anonymous_openid = sdkLoginData.data.anonymous_openid || ''; // 如果是游客登录服务端会返回openid
......@@ -70,7 +68,6 @@ class TTSDK {
console.log("$$SDK激活异常:", err);
_selt.sdkAlert("$$SDK激活异常:" + err);
});
console.log(sdkActData);
_selt.sdkParams.pay_channel = sdkActData.data.default_pay_channel;
_selt.ActiReport(); // 上报激活
return _selt.sdkLogin();
......@@ -557,7 +554,7 @@ class TTSDK {
resolve(userInfo);
},
fail: function (err) {
resolve(-1); // 用户取消授权
resolve(0); // 用户取消授权
}
});
} else {
......@@ -575,14 +572,13 @@ class TTSDK {
private async _getUserInfo(): Promise<any> {
return new Promise(async function (resolve, reject) {
(tt as any).getUserInfo({
withCredentials: false,//获取用户信息,withCredentials 为 true 时需要先调用 tt.login 接口。需要用户授权 scope.userInfo。
withCredentials: false, //获取用户信息,withCredentials 为 true 时需要先调用 tt.login 接口。需要用户授权 scope.userInfo。
success: (res) => {
var userInfo = res["userInfo"];
resolve(userInfo);
},
fail: (res: any) => {
console.log("$$SDK:玩家头像等数据失败,用户未授权");
reject();
fail: (res) => {
resolve(0);
}
});
});
......@@ -700,7 +696,7 @@ class TTSDK {
language: null, // 选填,设置的语言
version: null, // 选填,版本号
SDKVersion: null, // 选填,客户端基础库版本
appVersion: null, // 选填,产品版本号,配置文件配置
appVersion: SDKConfig.appVersion, // 选填,产品版本号,配置文件配置
screenWidth: null, // 选填,屏幕宽度
screenHeight: null, // 选填,屏幕高度
time: null // 必填,请求的时间戳(秒)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论