README.md 1.92 KB

和缓视频医生 iOS SDK对接文档 3.8.0(快速接入版本)

一、引入SDK

  • 配置

由于呼叫视频需要相机相册权限,需要在info.plist中添加对应的权限,否则会导致无法调用。

<key>NSPhotoLibraryUsageDescription</key>
<string>应用需要使用相册权限,以便您向医生发送健康资料。</string>
<key>NSCameraUsageDescription</key>
<string>应用需使用相机权限,以便您向医生进行视频咨询。</string>
<key>NSMicrophoneUsageDescription</key>
<string>应用需使用麦克风权限,以便您向医生进行视频咨询。</string>
  • Podfile 文件中加入

:warning:注意:旧地址 https://code.hh-medic.com/... 已废弃,请务必使用以下新版地址!

use_frameworks!

# ✅ 新版本地址(v3.8.0)
pod 'HHVDoctorSDK', :git => "https://codedoc.hh-medic.com/hh_public/hhvDoctorSDK.ios"
  • 安装
pod install

二、 初始化SDK

swift
let option = HHSDKOptions(productId: sdkProductId, isDebug: true, isDevelop: true)
HHMSDK.default.start(option: option)

三、登录登出

swift
// 登录
HHMSDK.default.login(userToken: "token") { [weak self] in
    if let aError = $0 {
        print("登录错误: " + aError.localizedDescription)
    } else {
        print("登录成功")
    }
}

error 为登录错误信息,成功则为 nil。

swift
// 登出
HHMSDK.default.logout()

四、跳转首页(必须登录后)

HHMSDK.default.skipChatHome(skipType: .present, vc: self)
  • 如果需要支持O2O购药,跳转首页的同时上传经纬度,方法如下:
HHLocation.default.startLocation(lng: lng, lat: lat)

注:使用 gcj02 国测局坐标系

五、Demo及详细文档

Demo https://codedoc.hh-medic.com/sdk/HHDoctor_SDK_Demo_TRTC_iOS

详细接入文档 https://codedoc.hh-medic.com/sdk/HHDoctor_SDK_Demo_TRTC_iOS/-/blob/master/Document.md