ConferenceOpenRequest
open class ConferenceOpenRequest : CustomNetworkRequest
Открытие конференции для онлайн приема
Работа с TrueConf
Необходимо добавить pod 'TrueConfSDK', :podspec => 'https://repo.clinicainfo.ru/repository/medframework-release/ru/clinicainfo/trueconfsdk-ios/{version}/trueconfsdk-ios-{version}.podspec' в podfile
Версию SDK вы можете уточнить у вашего менеджера.
После успешной установки нужного пода, используйте пример вызова:
MedFrameworkManager.sharedManager().openConference(
view: viewController,
objectId: "objectId",
objectType: Int.zero,
onLogin: {
print("onLogin")
},
onSuccess: {
print("onSuccess")
},
onError: { text in
print(text)
}
)
Warning
Требуется инициализацияinitApplicationParams
Warning
Требуется авторизацияclient
Warning
В зависимости от версии может понадобитсяvar window: UIWindow? в классе SceneDelegate
Parameters
view
|
Текущий |
objectId
|
Идентификатор объекта, для которого необходимо открыть конференцию (в зависимости от objectType) Например это может быть |
objectType
|
Тип объекта: 0 - запись на прием (в objectId необходимо передать schedId записи) |
onLogin
|
Обработчик, вызываемый в случае успешной авторизации на сервере видео конференций |
onSuccess
|
Обработчик, вызываемый в случае успешного входа в конференцию |
onError
|
Обработчик, вызываемый в случае возникновения любых ошибок |
-
Идентификатор объекта, для которого необходимо открыть конференцию (в зависимости от objectType)
Declaration
Swift
open var objectId: String -
Тип объекта: 0 - запись на прием (в objectId необходимо передать schedId записи)
Declaration
Swift
open var objectType: Int -
Отображаемое имя
Declaration
Swift
open var displayName: String -
Undocumented
Declaration
Swift
open func getController() -> SchedController -
Undocumented
Declaration
Swift
public init(controller: SchedController) -
Undocumented
See moreDeclaration
Swift
@objc @objcMembers open class ConferenceInfo : CustomCheckDataItem -
Undocumented
See moreDeclaration
Swift
@objc @objcMembers open class Message : CustomCheckDataItem -
Undocumented
Declaration
Swift
let conferenceInfo: ConferenceOpenRequest.ConferenceInfo -
Undocumented
Declaration
Swift
open func getConferenceInfo() -> ConferenceInfo -
Undocumented
Declaration
Swift
func writeRequest(_ requestData: NSMutableData) -
Undocumented
Declaration
Swift
public override func makeRequest(_ urlPath: String) -> NSMutableURLRequest? -
Undocumented
Declaration
Swift
@discardableResult public override func processResponse(_ data: NSMutableData) -> Bool