提交 e10b38f6 作者: 王进

登录异常优化

上级 e987f407
...@@ -96,7 +96,6 @@ class WechatSDK { ...@@ -96,7 +96,6 @@ class WechatSDK {
} }
return _selt.sdkActive() return _selt.sdkActive()
} }
private getAuthorize // 根据渠道判断是否开启用户授权
// SDK激活 // SDK激活
private async sdkActive() { private async sdkActive() {
const _selt = this const _selt = this
...@@ -105,9 +104,12 @@ class WechatSDK { ...@@ -105,9 +104,12 @@ class WechatSDK {
console.log("@@SDK激活异常:", err) console.log("@@SDK激活异常:", err)
_selt.sdkAlert("@@SDK激活异常:" + err) _selt.sdkAlert("@@SDK激活异常:" + err)
}); });
_selt.sdkParams.pay_channel = sdkActData.data.default_pay_channel; if (sdkActData.code == 0) {
_selt.getAuthorize = sdkActData.data.weixin_from; _selt.sdkParams.pay_channel = sdkActData.data.default_pay_channel;
_selt.ActiReport(); // 上报激活 _selt.ActiReport(); // 上报激活
} else {
_selt.sdkAlert(sdkActData.msg);
}
return _selt.sdkLogin(); return _selt.sdkLogin();
} }
private async sdkLogin() { private async sdkLogin() {
...@@ -118,19 +120,20 @@ class WechatSDK { ...@@ -118,19 +120,20 @@ class WechatSDK {
console.log("@@SDK登陆异常:", err) console.log("@@SDK登陆异常:", err)
_selt.sdkAlert("@@SDK登陆异常:" + err) _selt.sdkAlert("@@SDK登陆异常:" + err)
}); });
console.log("--SDK登录接口返回::", sdkLoginData);
let LoginCallBack = {};
if (sdkLoginData.code == 0) { if (sdkLoginData.code == 0) {
// 根据SDK返回用户状态来判断用户是否注册 // 根据SDK返回用户状态来判断用户是否注册
_selt.sdkParams.token = sdkLoginData.data.token // 记录用户toekn _selt.sdkParams.token = sdkLoginData.data.token // 记录用户toekn
_selt.ReportParams.userId = sdkLoginData.data.uid // 记录用户ID _selt.ReportParams.userId = sdkLoginData.data.uid // 记录用户ID
let LoginCallBack = _selt.deepCopy({}, sdkLoginData.data, { LoginCallBack = _selt.deepCopy(LoginCallBack, sdkLoginData.data, {
os: _selt.sdkParams.os, // 返回系统类型IOS或者android os: _selt.sdkParams.os, // 返回系统类型IOS或者android
session_key: _selt.sdkParams.session_key // 返回session_key session_key: _selt.sdkParams.session_key // 返回session_key
}) })
console.log("@@SDK登陆成功..")
return LoginCallBack
} else { } else {
_selt.sdkAlert(sdkLoginData.msg); _selt.sdkAlert(sdkLoginData.msg);
} }
return LoginCallBack
} }
public async payOrderStatus(Params) { public async payOrderStatus(Params) {
let payResult = await this.payOrder(Params, false); let payResult = await this.payOrder(Params, false);
...@@ -955,7 +958,7 @@ const Links = { ...@@ -955,7 +958,7 @@ const Links = {
class shareInfo { class shareInfo {
title?: string title?: string
image?: string image?: string
imageId? : string imageId?: string
query?: string query?: string
success: any success: any
fail: any fail: any
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论