MobPush HarmonyOS NEXT 集成指南
开发工具:DevEco Studio
集成方式:在线集成
HarmonyOS API 支持:>= 12
集成前准备
注册账号
使用 MobSDK 之前,需要先在 MobTech 官网注册开发者账号,并获取 MobTech 提供的 AppKey 和 AppSecret,详情可以点击查看注册流程
MobPush 后台配置
注册 MobTech 账号后,需要在 MobTech 后台进行相关信息的配置,详情可以点击查看具体配置信息
MobPush 流程图
集成配置
添加依赖
在 Terminal 窗口中,执行如下命令进行安装
权限配置
MobSDK 需要 INTERNET
权限才可正常使用,请在工程中 entry 模块的 module.json5
文件中,新增 requestPermissions
,如下所示:
配置华为 Client ID
如您需要使用华为推送,则需要配置 client_id 才可正常使用授权功能。
登录AppGallery Connect平台,在“我的项目”中选择目标应用,获取“项目设置 > 常规 > 应用”的 Client ID。
在工程中 entry 模块的
module.json5
文件中,新增metadata
,配置 name 为 client_id,value 为上一步获取的 Client ID 的值,如下所示:
如果应用需要使用用户的手机号或其他更为精细化的配置,可参考华为官方文档进行配置。
方法调用
使用 MobSDK 前,需调用以下代码初始化 MobSDK
,该方法务必在使用 SDK 功能之前调用
初始化完毕,且当用户主动同意您应用隐私协议后,需调用以下代码回传隐私协议授权状态
至此,PushSDK 已经集成完毕并可接收到推送,可以参考其他文档继续使用 PushSDK 的其他功能。
版权声明: 本文为 InfoQ 作者【MobTech袤博科技】的原创文章。
原文链接:【http://xie.infoq.cn/article/9df52eb8f304dde9919347633】。文章转载请联系作者。
评论