提交 e10b38f6 作者: 王进

登录异常优化

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