Linphone เป็นซอฟต์โฟนแบบโอเพ่นซอร์สสำหรับการโทรด้วยเสียงและวิดีโอผ่าน IP และการส่งข้อความโต้ตอบแบบทันที เป็นแบบ SIP เต็มรูปแบบสำหรับฟีเจอร์การโทร การแสดงตน และ IM ทั้งหมด คำอธิบายทั่วไปหาได้จากเว็บไซต์ linphone
ลิขสิทธิ์© Belledonne การสื่อสาร
Linphone มีลิขสิทธิ์แบบคู่ และมีจำหน่ายทั้ง:
ขอบคุณที่ถาม! เราชอบที่จะดึงคำขอจากทุกคน คุณสามารถช่วยเราปรับปรุง Linphone ได้หลายวิธี ขึ้นอยู่กับสิ่งที่คุณต้องการทำ:
เราไม่ใช้ transifex สำหรับกระบวนการแปลอีกต่อไป แต่เราได้ปรับใช้อินสแตนซ์ Weblate ของเราเองแทน
เนื่องจากแอปที่เขียนใหม่ทั้งหมด เราจึงไม่สามารถใช้คำแปลก่อนหน้านี้ซ้ำได้ ดังนั้นเราจะยินดีเป็นอย่างยิ่งหากคุณต้องการมีส่วนร่วม
หากคุณต้องการขุดผ่านรหัส Linphone หรือรายงานข้อผิดพลาด โปรดอ่าน CONTRIBUTING.md
ก่อน คุณควรอ่าน README
นี้ทั้งหมด ;-)
เข้าสู่เบต้า:
ส่งรายงานข้อขัดข้อง:
รายงานข้อผิดพลาด:
ตอนนี้วิธีการเริ่มต้นในการสร้าง linphone-iphone คือการใช้ CocoaPods เพื่อดึงเฟรมเวิร์ก linphone-sdk เมื่อเปรียบเทียบกับเวอร์ชันก่อนหน้า โปรเจ็กต์นี้ไม่ได้ใช้โมดูลย่อยที่ผู้พัฒนาต้องสร้างอีกต่อไปเพื่อรับแอปที่ใช้งานได้ อย่างไรก็ตาม หากคุณต้องการใช้ SDK ที่คอมไพล์ในเครื่อง โปรดอ่านย่อหน้า "การใช้ SDK ลินโฟนในเครื่อง" ด้านล่างเพื่อทราบวิธีดำเนินการ
หากคุณยังไม่มี CocoaPods คุณสามารถดาวน์โหลดและติดตั้งโดยใช้:
sudo gem install cocoapods
หากคุณมี Cocoapods อยู่แล้ว ตรวจสอบให้แน่ใจว่าเวอร์ชันนั้นสูงกว่า 1.7.5
pod install
มันจะดาวน์โหลด linphone-sdk จากที่เก็บ gitlab ของเรา ดังนั้นคุณจึงไม่ต้องสร้างอะไรเลยด้วยตัวเอง
linphone.xcworkspace
( ไม่ใช่ linphone.xcodeproj ) ด้วย XCode เพื่อสร้างและรันแอป git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
ทำตามคำแนะนำในไฟล์ linphone-sdk/README เพื่อสร้าง SDK
สร้างโครงการใหม่:
PODFILE_PATH=<path to linphone-sdk-ios> pod install
โดยที่ไดเร็กทอรี build ของโปรเจ็กต์ linphone-sdk ซึ่งประกอบด้วยไฟล์ linphone-sdk.podspec
และไดเร็กทอรี linphone-sdk
ouptut ที่ประกอบด้วยเฟรมเวิร์กและทรัพยากรที่สร้างขึ้น
เราได้รวม Crashlytics เข้ากับ liphone-iphone ซึ่งสามารถส่งรายงานข้อขัดข้องได้โดยอัตโนมัติ มันถูกปิดใช้งานโดยค่าเริ่มต้น หากต้องการเปิดใช้งาน:
แทนที่ GoogleService-Info.plist สำหรับโปรเจ็กต์นี้ด้วยของคุณ (เฉพาะสำหรับบัญชี Crashlytics ของคุณ)
สร้างโครงการใหม่:
USE_CRASHLYTICS=true pod install
linphone.xcworkspace
ด้วย Xcode เพื่อสร้างและรันแอป