提交 5ac84259 作者: 王进

更新授权返回

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