MobPush HarmonyOS NEXT 版本集成指南

打印 上一主题 下一主题

主题 971|帖子 971|积分 2913

开发工具:DevEco Studio
集成方式:在线集成
HarmonyOS API支持:>= 11

集成前预备

注册账号

使用MobSDK之前,需要先在MobTech官网注册开发者账号,并获取MobTech提供的AppKey和AppSecret,详情可以点击检察注册流程
MobPush背景配置

注册MobTech账号后,需要在MobTech背景举行相关信息的配置,详情可以点击检察具体配置信息
MobPush流程图



集成配置

添加依赖

Terminal窗口中,实行如下命令举行安装
  1. ohpm install @mobsdk/mobcore
  2. ohpm install @mobsdk/mobpush
  3. ohpm install @yyz116/jsbn
复制代码
权限配置

MobSDK需要 INTERNET权限才可正常使用,请在工程中entry模块的 module.json5文件中,新增 requestPermissions,如下所示:
  1. "module": {
  2.   "name": "xxx",
  3.   "type": "entry",
  4.   "description": "xxx",
  5.   "mainElement": "xxx",
  6.   "deviceTypes": [],
  7.   "pages": "xxx",
  8.   "abilities": [],
  9.   // 配置如下
  10.   "requestPermissions":[
  11.     {
  12.       "name": "ohos.permission.INTERNET"
  13.     }
  14.   ]
  15. }
复制代码
配置华为Client ID

如您需要使用华为推送,则需要配置client_id才可正常使用授权功能。

  • 登录AppGallery Connect平台,在“我的项目”中选择目标应用,获取“项目设置 > 通例 > 应用”的Client ID。

  • 在工程中entry模块的 module.json5文件中,新增 metadata,配置name为client_id,value为上一步获取的Client ID的值,如下所示:
    1. "module": {
    2.   "name": "xxx",
    3.   "type": "entry",
    4.   "description": "xxx",
    5.   "mainElement": "xxx",
    6.   "deviceTypes": [],
    7.   "pages": "xxx",
    8.   "abilities": [],
    9.   "metadata": [ // 配置信息如下
    10.     {
    11.       "name": "client_id",
    12.       "value": "xxx"
    13.     }
    14.   ]
    15. }
    复制代码
    假如应用需要使用用户的手机号或其他更为风雅化的配置,可参考华为官方文档举行配置。

    方法调用

    使用MobSDK前,需调用以下代码初始化 MobSDK,该方法务必在使用SDK功能之前调用

    1. MobSDK.init(context, "您的AppKey", "您的AppSecret")
    2. mobPush.init(context, "您的AppKey", "您的AppSecret")
    复制代码
    初始化完毕,且当用户自动同意您应用隐私协议后,需调用以下代码回传隐私协议授权状态

    1. MobSDK.submitPolicyGrantResult(true)
    复制代码
    至此,PushSDK已经集成完毕并可吸收到推送,可以参考其他文档继续使用PushSDK的其他功能。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

温锦文欧普厨电及净水器总代理

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表