添加 SDK

本文介绍如何将小程序组件接入到 HarmonyOS NEXT 客户端。您可以基于已有工程使用 ohpmrc 方式接入小程序 SDK 到客户端。

前置条件

添加小程序 SDK 前,请确保已经接入工程到 mPaaS。更多信息请参见 接入 mPaaS 能力

引入依赖

在项目的 .ohpmrc 中添加如下仓库。

@mpaas:registry=https://mpaas-ohpm.oss-cn-hangzhou.aliyuncs.com/meta

添加 SDK

通过 使用 mppm 工具 安装小程序组件。

image

配置权限

module.json5 中配置所需权限。

"requestPermissions":[
  {
  "name" : "ohos.permission.GET_NETWORK_INFO",
  },
  {
  "name" : "ohos.permission.INTERNET",
  },
  { // 根据需要,如果有使用到扫码功能,需要添加
        "name": "ohos.permission.CAMERA",
        "reason": "$string:internet_reason",
        "usedScene": {}
  },
  { // 根据需要,如果有使用到获取位置功能,需要添加
        "name": "ohos.permission.LOCATION",
        "reason": "$string:internet_reason",
        "usedScene": {
        }
      },
      {
        "name": "ohos.permission.LOCATION_IN_BACKGROUND",
        "reason": "$string:internet_reason",
        "usedScene": {
        }
  },
  { // 根据需要,剪贴板权限
        "name": "ohos.permission.READ_PASTEBOARD",
        "reason": "$string:internet_reason",
        "usedScene": {
        }
      },
  {// 根据需要,保存图片接口需要的权限
        "name": "ohos.permission.WRITE_IMAGEVIDEO",
        "reason": "$string:internet_reason",
        "usedScene": {
        }
      },
]