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

时间:2019-09-25 06:10:53

标签: ios swift linphone linphone-sdk

我已遵循有关如何与linphone SDK集成的说明

在那之后,我遵循这个指示

我已经完成了最终的构建Linphone SDK文件,因此接下来是集成过程。我没有找到任何文件或有关如何快速实施项目的任何建议

liblinphone的文档(不包括如何集成类函数)

1 个答案:

答案 0 :(得分:2)

希望您已经安装了版本为4.2的线性电话吊舱。如果没有,请看看这个。

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->在对象变量的帮助下调用该功能。