有什么可以做兼职的正规网站,深圳龙岗住房和建设局网站官网,扬州专业做网站企业,建设项目自主验收网站开发工具#xff1a;DevEco Studio
集成方式#xff1a;在线集成
HarmonyOS API支持#xff1a; 11 集成前准备
注册账号
使用MobSDK之前#xff0c;需要先在MobTech官网注册开发者账号#xff0c;并获取MobTech提供的AppKey和AppSecret#xff0c;详情可以点击查…开发工具DevEco Studio
集成方式在线集成
HarmonyOS API支持 11 集成前准备
注册账号
使用MobSDK之前需要先在MobTech官网注册开发者账号并获取MobTech提供的AppKey和AppSecret详情可以点击查看注册流程
MobPush后台配置
注册MobTech账号后需要在MobTech后台进行相关信息的配置详情可以点击查看具体配置信息
MobPush流程图 集成配置
添加依赖
在Terminal窗口中执行如下命令进行安装
ohpm install mobsdk/mobcore
ohpm install mobsdk/mobpush
ohpm install yyz116/jsbn权限配置
MobSDK需要 INTERNET权限才可正常使用请在工程中entry模块的 module.json5文件中新增 requestPermissions如下所示
module: {name: xxx,type: entry,description: xxx,mainElement: xxx,deviceTypes: [],pages: xxx,abilities: [],// 配置如下requestPermissions:[{name: ohos.permission.INTERNET}]
}配置华为Client ID
如您需要使用华为推送则需要配置client_id才可正常使用授权功能。
登录AppGallery Connect平台在“我的项目”中选择目标应用获取“项目设置 常规 应用”的Client ID。在工程中entry模块的 module.json5文件中新增 metadata配置name为client_idvalue为上一步获取的Client ID的值如下所示 module: {name: xxx,type: entry,description: xxx,mainElement: xxx,deviceTypes: [],pages: xxx,abilities: [],metadata: [ // 配置信息如下{name: client_id,value: xxx}]
}如果应用需要使用用户的手机号或其他更为精细化的配置可参考华为官方文档进行配置。 方法调用 使用MobSDK前需调用以下代码初始化 MobSDK该方法务必在使用SDK功能之前调用 MobSDK.init(context, 您的AppKey, 您的AppSecret)
mobPush.init(context, 您的AppKey, 您的AppSecret)初始化完毕且当用户主动同意您应用隐私协议后需调用以下代码回传隐私协议授权状态 MobSDK.submitPolicyGrantResult(true)至此PushSDK已经集成完毕并可接收到推送可以参考其他文档继续使用PushSDK的其他功能。