在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:BelledonneCommunications/linphone-iphone开源软件地址:https://github.com/BelledonneCommunications/linphone-iphone开源编程语言:Objective-C 92.4%开源软件介绍:Linphone is an open source softphone for voice and video over IP calling and instant messaging. It is fully SIP-based, for all calling, presence and IM features. General description is available from linphone web site LicenseCopyright © Belledonne Communications Linphone is dual licensed, and is available either :
Documentation
How can I contribute?Thanks for asking! We love pull requests from everyone. Depending on what you want to do, you can help us improve Linphone in various ways: Help on translationsWe no longer use transifex for the translation process, instead we have deployed our own instance of Weblate. Due to the full app rewrite we can't re-use previous translations, so we'll be very happy if you want to contribute. Report bugs and submit patchsIf you want to dig through Linphone code or report a bug, please read How to be a beta tester ?Enter the Beta :
Send a crash report :
Report a bug :
Building the applicationWhat's newNow the default way of building linphone-iphone is to use CocoaPods to retrieve the linphone-sdk frameworks. Compared to previous versions, this project no longer uses submodules developper has to build in order to get a working app. However, if you wish to use a locally compiled SDK, read paragraph "Using a local linphone SDK" below to know how to proceed. Building the appIf you don't have CocoaPods already, you can download and install it using :
If you alreadly have Cocoapods, make sur that the version is higher than 1.7.5.
It will download the linphone-sdk from our gitlab repository so you don't have to build anything yourself.
Limitations and known bugs
Using a local linphone SDK
where is your build directory of the linphone-sdk project, containing the
Enabling crashlyticsWe've integrated Crashlytics into liphone-iphone, which can automatically send crash reports. It is disabled by default. To activate it:
Quick UI reference
When the application is started, the phoneMainView gets asked to transition to the Dialer view or the Assistant view. PhoneMainView exposes the -changeCurrentView: method, which will setup its Any Linphone view is actually presented in the UICompositeView, with or without a statusBar and tabBar. The UICompositeView consists of 3 areas laid out vertically. From top to bottom: StatusBar, Content and TabBar. The TabBar is usually the UIMainBar, which is used as a navigation controller: clicking on each of the buttons will trigger a transition to another "view". |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论