iOS

# 快速集成

Juphoonn 视频客服除了提供 Android SDK 与 iOS SDK 之外,也提供主流的开发平台及工具集成插件、示例。

可灵活适配 Android 、iOS、Windows 终端。只需调用几个接口,几行代码即可拥有视频通话能力。另外还支持对接行内通知管理平台等,业务集成更加灵活。

本文为您介绍了 Android 端集成 Plugin 的操作步骤,帮助您快速集成 Plugin 并实现音视频通话(访客侧)的基本功能。

# 前提条件

  • HarmonyOS 5.0.0(API 12) Release 及以上
  • DevEco Studio 5.0.0 Release(5.0.3.906)及以上
  • Command Line Tools for HarmonyOS 5.0.0 Release(5.0.3.906)及以上

# 操作步骤

# 步骤一: 获取 Juphoon_Rtc_SDK_for_Harmony

您可在 Juphoon 的产品官方网站下载到最新版的 Juphoon RTC SDK

# 步骤二:导入 SDK

  1. 拷贝 SDK 文件夹内相关的har包 到您工程目录中的 sdk 目录下,并打开工程,如下图所示

img

  1. 为能连接到我们的 so 库,在您工程 oh-package.json5 文件中确保增加以下配置,如图:

img

# 步骤三:添加权限

根据工程需要,打开 src/main/module.json5 文件,配置权限。

"requestPermissions": [
  {
    "name" : "ohos.permission.INTERNET",
  },
  {
    "name" : "ohos.permission.GET_NETWORK_INFO",
  },
  {
    "name" : "ohos.permission.GET_WIFI_INFO",
  },
  {
    "name" : "ohos.permission.MODIFY_AUDIO_SETTINGS",
  },
  {
      "name" : "ohos.permission.USE_BLUETOOTH",
  },
  {
    "name" : "ohos.permission.MICROPHONE",
    "reason": "$string:reasonUseMicrophone",
    "usedScene": {
      "abilities": [
        "EntryAbility"
      ],
      "when":"always"
    }
  }{
  "name" : "ohos.permission.CAMERA",
  "reason": "$string:reasonUseCamera",
  "usedScene": {
    "abilities": [
      "EntryAbility"
    ],
    "when":"always"
  }
  }
],
权限 介绍
ohos.permission.INTERNET 网络权限,登录与通话必需
ohos.permission.GET_NETWORK_INFO 访问网络状态权限,登录与通话必需
ohos.permission.GET_WIFI_INFO 访问wifi状态权限,登录与通话必需
ohos.permission.MODIFY_AUDIO_SETTINGS 修改音量权限,音频控制需要
ohos.permission.MICROPHONE 麦克风权限,音频通话必需,需要动态申请
ohos.permission.CAMERA 相机权限,视频通话必需,需要动态申请
ohos.permission.USE_BLUETOOTH 蓝牙通话切换需要