如何将 Linphone SDK 与现有 Swift 项目集成?

How to integrate Linphone SDK with Existing Swift Project?

我已经按照关于如何与 linphone SDK 集成的说明进行操作

之后,我按照这个说明

我已经完成了最终构建的 Linphone SDK 文件,接下来是集成过程。我没有找到关于如何使用 swift 项目

实施的任何文档或任何建议

liblinphone的文档(不包括如何只集成class功能)

希望您已经安装了 4.2 版本的 linphone pod。如果没有那么请看看这个。

source "https://gitlab.linphone.org/BC/public/podspec.git"
source "https://github.com/CocoaPods/Specs.git"

def basic_pods
  if ENV['PODFILE_PATH'].nil?
    pod 'linphone-sdk', '4.2'
    else
    pod 'linphone-sdk', :path => ENV['PODFILE_PATH']  # loacl sdk
  end
end

第 1 步 -> 您需要添加桥接文件并在其中导入以下文件。

#include "linphone/lpconfig.h"
#include "linphone/linphonecore.h"
#include "linphone/linphonecore_utils.h"

步骤 2-> 之后创建 1 个 .h.m 文件,并在其中复制 linphone 项目中所有与通话相关的功能,如拨出电话、来电等。

步骤 3-> 创建您输入 .h 文件名称的对象。

Step4-> 在对象变量的帮助下调用该功能。