wangliang_wd

feat:优化请求头mpaasid获取

... ... @@ -14,6 +14,7 @@ export class SpConstants{
static USER_HEAD_PHOTO_URL = "headPhotoUrl"
static USER_SEX = "sex"
static USER_BIRTHDAY = "birthday"
static USER_MPAASUTDID = "mpaasUtdid"
//协议相关
static NET_SERVICE_PROTOCOL = "user_protocol" //人民日报客户端网络服务使用协议
static PRIVATE_PROTOCOL = "private_protocol" //人民日报客户端用户隐私协议
... ...
... ... @@ -26,7 +26,7 @@ export class HttpParams {
headers['imei'] = DeviceUtil.clientId()
headers['Accept-Language'] = 'zh'
headers['timestamp'] = DateTimeUtils.getTimeStamp() + ''
headers['mpassid'] = 'ZbHTMeTsfaYDAHqt8ZHIzcPs'
headers['mpaasid'] = HttpUtils.getMpaasUtdid()??'ZbHTMeTsfaYDAHqt8ZHIzcPs'
HttpParams.setLocationHeader(headers)
if (HttpUtils.isLogin()) {
headers['RMRB-X-TOKEN'] = HttpUtils.getUserToken()
... ...
... ... @@ -66,6 +66,10 @@ export class HttpUtils {
return SPHelper.default.getSync(SpConstants.USER_JWT_TOKEN, "") as string
}
static getMpaasUtdid(): string {
return SPHelper.default.getSync(SpConstants.USER_MPAASUTDID, "") as string
}
public static isLogin(): boolean {
let token = HttpUtils.getUserToken()
if (token == null || token == undefined || token.length <= 0) {
... ...
... ... @@ -23,6 +23,7 @@ import { NewspaperWidgetCommon } from '../dailynewspaperwidget/common/NewspaperW
import { LiveRoomManager } from 'wdDetailPlayLive/Index'
import { initGlobalPlayerSettings } from 'wdPlayer/src/main/ets/utils/GlobalSetting'
import { BackgroundAudioController } from 'wdPlayer/Index'
import { SpConstants } from 'wdConstant'
const TAG = "[StartupManager]"
... ... @@ -158,9 +159,12 @@ export class StartupManager {
}
// mPaaS 初始化,检测升级用
private initMpaas() {
private async initMpaas() {
Logger.debug(TAG, "App mPaaS初始化")
MpaasUtils.initApp(this.context!)
let utdid = await MpaasUtils.mpaasUtdid()
SPHelper.default.saveSync(SpConstants.USER_MPAASUTDID, utdid)
}
private initTingyun() {
... ...