Swiftpack.co - cbajapan/swift-fcsdk-ios as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by cbajapan.
cbajapan/swift-fcsdk-ios 4.1.0
FCSDK written in Swift
⭐️ 2
🕓 11 weeks ago
iOS macOS
.package(url: "https://github.com/cbajapan/swift-fcsdk-ios.git", from: "4.1.0")

Swift FCSDK iOS

System Minimum Requirements

  • Xcode 13
  • Monterey 12.1
  • swift-tools-version:5.5
  • iOS 13

Binaries

Platform / arch arm64 x86_x64
iOS (device) N/A
iOS (simulator)

Please Follow this repository for the lateset SDK notifications.

Documentation

We are happy to introduce DocC documenation for SwiftFCSDKiOS. Simply build the documentaion with Command + Control + Shift + D in your app and have all the documentation that you need right in Xcode.

Version Changes

Version 4.1.0

Getting Started

Please Read our DocC Documentation for more information

Getting Started

Authentication

Creating a Session

Video Calls

FCSDKUI

VoIP Calls and CallKit

AED

FCSDK Extras

Migrating from the Legacy SDK

Swift Package Manager

1. In your Xcode Project, select File > Swift Packages > Add Package Dependency.
2. Follow the prompts using the URL for this repository
3. Choose which version you would like to checkout(i.e. 4.0.0-beta.1.0)
4. Make sure the binary is linked in your Xcode Project via the target ``Target -> Build Phases -> Linked Binary``.

If you want to depend on FCSDKiOS in your own project using SPM, it's as simple as adding a dependencies clause to your Package.swift:

dependencies: [
    .package(url: "https://github.com/cbajapan/fcsdk-ios.git", from: "4.0.0")
]

CocoaPods

Starting in version 4.2.0 of FCSDKiOS we are supporting CocoaPods as a delivery mechanism.

In order to use our CocoaPod please follow the following instructions.

  1. Navigate to your project
  2. Run pod init
  3. Run open -a Xcode Podfile
  4. Edit the Podfile as indicated below
source 'https://github.com/cbajapan/swift-fcsdk-ios'

target 'CBAFusion' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for CBAFusion
pod 'FCSDKiOS', '~> 4.2.0'
pod 'WebRTC', '~> 110.0.0'
end
  1. Close the Podfile
  2. Run pod install
  3. You now will use the .xcworkspace instead of .xcodeproj as a project source.

Import the SDK into your project

Swift

import FCSDKiOS

Objective-C

@import FCSDKiOS;

GitHub

link
Stars: 2
Last commit: 1 week ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

v4.1.0
11 weeks ago

Version 4.1.0 reaches a new milestone in getting closer to full usage of Swift Concurrency in order to prevent data races

Please use new Async methods where available

Asynchronously create UC object

ACB Delegates have a async counter part

Methods added to handle CallKit audio issues

Changed 2 optional property conformances to a non optional conformance

Please see the release article for 4.1.0 https://github.com/cbajapan/swift-fcsdk-ios/blob/documentation/Sources/SwiftFCSDKiOS/SwiftFCSDKiOS.docc/Version-4.1.0.md

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics