和缓视频医生 iOS SDK对接文档 3.8.0(快速接入版本)
一、引入SDK
- 配置
由于呼叫视频需要相机相册权限,需要在info.plist中添加对应的权限,否则会导致无法调用。
<key>NSPhotoLibraryUsageDescription</key>
<string>应用需要使用相册权限,以便您向医生发送健康资料。</string>
<key>NSCameraUsageDescription</key>
<string>应用需使用相机权限,以便您向医生进行视频咨询。</string>
<key>NSMicrophoneUsageDescription</key>
<string>应用需使用麦克风权限,以便您向医生进行视频咨询。</string>
- 在
Podfile
文件中加入
️ 注意:旧地址 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