README.md 1.72 KB

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

一、引入SDK

  • 配置

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

<key>NSPhotoLibraryUsageDescription</key>
<string>应用需要使用相册权限,以便您向医生发送健康资料。</string>
<key>NSCameraUsageDescription</key>
<string>应用需使用相机权限,以便您向医生进行视频咨询。</string>
<key>NSMicrophoneUsageDescription</key>
<string>应用需使用麦克风权限,以便您向医生进行视频咨询。</string>
  • Podfile 文件中加入
use_frameworks!
pod 'HHVDoctorSDK', :git => "http://code.hh-medic.com/hh_public/hhvDoctorSDK.ios.git"
  • 安装
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)

五、Demo及详细文档

Demo https://code.hh-medic.com/hh_public/hhsdk.ios.demo.trtc

详细接入文档 https://code.hh-medic.com/hh_public/hhsdk.ios.demo.trtc/blob/master/Document.md