Name Last Update
HHMSDKDemo.xcodeproj Loading commit data...
HHMSDKDemo.xcworkspace Loading commit data...
HHMSDKDemo Loading commit data...
.DS_Store Loading commit data...
.gitignore Loading commit data...
Document.md Loading commit data...
HHDoctorSDKPre.podspec Loading commit data...
HHMedicine.plist Loading commit data...
LICENSE Loading commit data...
Podfile Loading commit data...
README.md Loading commit data...

和缓视频医生 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