MpaasUtils.ets 749 Bytes
import { MPFramework } from '@mpaas/framework'
import { common } from '@kit.AbilityKit';

/*
对接mpaas注意:
* 1、后台创建mpaas.config,需要包名。放到rawfile目录
* 2、网关加密hs_1222.png图片,放到rawfile目录
* 3. 配置和加密图片,需要包名和签名对应,否则无法使用
 * */

export class MpaasUtils {

  // 启动时onCreate()方法调用
  static initApp(context: common.UIAbilityContext) {
    MPFramework.create(context);
  }

  // 获取mPaaS utdid
  static async mpaasUtdid() {
    let utdid = await MPFramework.instance.udid
    return utdid
  }

  // 登录和退出登录调用,用来管理白名单用
  static setupUserId(userId?: string) {
    MPFramework.instance.userId = userId
  }
}