Giter Site home page Giter Site logo

voxeet-uxkit-ios's People

Contributors

comanga avatar dzfill avatar ezugaj avatar fabienlavocat avatar t-gilb avatar vjard avatar vtcoco avatar yganu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

voxeet-uxkit-ios's Issues

「carthage update」is doesn't work.

$ git clone [email protected]:voxeet/voxeet-uxkit-ios.git
$ cd voxeet-uxkit-ios/Sample/
$ carthage update
*** Fetching SDWebImage
*** Fetching voxeet-uxkit-ios
*** Downloading binary-only framework VoxeetSDK at "https://raw.githubusercontent.com/voxeet/voxeet-sdk-ios/master/VoxeetSDK.json"
*** Checking out SDWebImage at "5.9.1"
*** Checking out voxeet-uxkit-ios at "1.3.4"
*** xcodebuild output can be found in /var/folders/l8/2nl8981s33q61s8b5ptvqcgm0000gn/T/carthage-xcodebuild.3E6lWy.log
*** Downloading binary-only framework VoxeetSDK at "https://raw.githubusercontent.com/voxeet/voxeet-sdk-ios/master/VoxeetSDK.json"
*** Building scheme "SDWebImage" in SDWebImage.xcodeproj
Build Failed
	Task failed with exit code 1:
	/usr/bin/xcrun lipo -create /Users/kosuke/Library/Caches/org.carthage.CarthageKit/DerivedData/12.0_12A7209/SDWebImage/5.9.1/Build/Intermediates.noindex/ArchiveIntermediates/SDWebImage/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SDWebImage.framework/SDWebImage /Users/kosuke/Library/Caches/org.carthage.CarthageKit/DerivedData/12.0_12A7209/SDWebImage/5.9.1/Build/Products/Release-iphonesimulator/SDWebImage.framework/SDWebImage -output /Users/kosuke/Development/voxeet-uxkit-ios/Sample/Carthage/Build/iOS/SDWebImage.framework/SDWebImage

This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/l8/2nl8981s33q61s8b5ptvqcgm0000gn/T/carthage-xcodebuild.3E6lWy.log

VoxeetUXKit other caller is not recognised using VoxeetSDK 3.7.4 or newer

Describe the bug

When I update VoxeetSDK to version 3.7.4 or newer, I cannot have a video call with other person. They're not recognised and SDK displays only my camera preview like nobody joined the conference. The Other person can see and hear me (using web application). Version 3.7.3 works as expected.

Specifications

  • Device: iPhone 12 Pro
  • OS: iOS 16.3.1
  • Platform: iOS
  • Version:
    • VoxeetUXKit 1.7.3
    • VoxeetSDK 3.7.4 or newer

Problem with CallKit, PushKit and joining a conference

Hey! For the past few days I'm trying to setup conference calling using CallKit and PushKit. In my AppDelegate I have among other things:

VoxeetUXKit.shared.initialize() VoxeetSDK.shared.notification.push.type = .callKit

When I receive a PushKit notification I use displayIncomingCall to notify CallKit and at the same time asynchronously get a Voxeet auth token, call VoxeetSDK.shared.session.open() and fetch the created conference (by the sender) using VoxeetSDK.shared.conference.fetch(conferenceID: conference).

When the receiver answers the call later on, VoxeetSDK.shared.conference.join is called. The problem now is that when the conference is joined. my delegate function func provider(_ provider: CXProvider, perform action: CXEndCallAction) is called. I really can't figure out why. Do you have any idea what I could by doing wrong?

support swift 5.3.1

when i run this code.
Xcode version 12.2(RC):Error
Failed to build module 'VoxeetSDK' from its module interface; the compiler that produced it, 'Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)', may have used features that aren't supported by this compiler, 'Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8)'
can‘t run.

"We’re waiting for other callers to arrive" message appear when caller has camera turned off

Describe the bug

When I have a video call and the other caller turns a camera off, message "We’re waiting for other callers to arrive" is visible in the background.

Expected Behaviour

"We’re waiting for other callers to arrive" should not be visible when there's active connection between two sides.

Steps to Reproduce the Problem

  1. Start video call
  2. Wait for other caller to join
  3. Let the other person turn off the camera

Specifications

  • Platform: iOS
  • Version:
    • VoxeetSDK 3.7.1
    • VoxeetUXKit 1.7.3

NSInternalInconsistencyException crash in VTUXParticipantsViewController.append

Describe the bug

A report in the react native library showed that the UXKit is having a problem with VTUXParticipantsViewController.append In some cases, when a participant is updated (fired via delegate's ConferenceViewController.participantUpdated, it will crash due to inconsistent length of expected UI count items

Please refer to voxeet/voxeet-uxkit-reactnative#61

Expected Behaviour

VTUXParticipantsViewController should manage properly the participantUpdated event internally

Steps to Reproduce the Problem

Doesn't seem to be consistently reproduced (2 app I manage didn't reproduce this yet)

Specifications

UXKit versions unspecified but one of the latest at least

[Request] Adding conference window status (maximized , minimized)

When the conference view controller is presented, it takes on the first responder, hiding any message input presently up (ie. chat input bar). It'd be nice to know when the conference view is minimized so an app can display a chat bar back up. I think this would be a great addition to the VTConferenceDelegate. Please let me know your thoughts!

VoxeetUxKit and VoxeetSDK not working with Xcode 13.2 and Swift 5

Voxeet SDk 3.3.3 is working fine now in there sample project, VoxeetUIKit is not working in there sample project, mentioned him about both SDKs (VOXEET UIKIT and VoxeetSDK) that will work in Xcode 13.2 with Swift 5.


HI, I was facing another issue in My Project, I installed VoxeetSDK using Swift Package Manager and it is successfully installed when I build and compiled the project, I got pop-up "Build Failed" but there will be no issue in project inspector.
please refer to the screenshot.
I wish to use both VoxeetUxKit and VoxeetSDK.

Also, I find that VoxeetUXKit is not able to install because of your GitHub source, Package.Swift file is missing for https://github.com/voxeet/voxeet-uxkit-ios/
But for VoxeetSDK (Package.swift file) is available https://github.com/voxeet/voxeet-sdk-ios

Kindly check above both links, maybe it can be true, I m not sure about this. but XCode pops up this error message that Package.Swift not found for https://github.com/voxeet/voxeet-uxkit-ios/ Library. When i installed this using Swift Package Manager.

UxCallkit gets frozen when conference.join is called

After fetching a created conference, the join method is called and never returns either success or fail. The app freezes.

Here my peace of code causing the issue:

`

        VoxeetSDK.shared.session.open(info: user) {  error in
               UIApplication.shared.isNetworkActivityIndicatorVisible = false
        
        // Join the conference.
        let joinOptions = VTJoinOptions()
        joinOptions.constraints.video = true
        
        VoxeetSDK.shared.conference.fetch(conferenceID: self.conferenceId ?? "", completion: {
            (conference) in
            
            
            
            
            VoxeetSDK.shared.conference.join(conference: conference, options: joinOptions, success: { (json) in
                print("Conference joined")
                
                // Re-enable startConferenceButton when the request finish.
            }, fail: { (error) in
                // Re-enable startConferenceButton when the request finish.
                print("Error on voxeet", error)
                self.errorPopUp(error: error)
            })
        })
        
        
    }

`

Specifications

  • Device: Iphone 6, Iphone 10
  • OS: 13.5.1
  • Platform: IOS

Notes
After several tries I can get the join to ask for permissions (video / audio ) and works. Once the permissions where accepted the app seems to go ok afterwards.

Is there a way to ask for permissions previous a join so I could try to avoid this?

Thanks.

Xcode Version 15.0.1 project not running getting error

Describe the bug

Project not running getting error in sdk

Minimalistic code (recommended)
Project not running getting error in sdk

Specifications

  • Device: Iphone 15
  • OS: IOS 17.3
  • Platform: IOS
  • Subsystem: MAcbook M2
  • Version:
    Kingfisher (7.11.0)
    StreamChat (4.49.0)
    StreamChatUI (4.49.0)
    VoxeetSDK (3.11.0)
    VoxeetUXKit (1.7.4)

<img width="1415" alt="ScreenshotScreenshot 2024-02-28 at 1 23 18 AM2024-02-28 at 1 23 18 AM" src="https://github.com/voxeet/voxeet-uxkit-ios/assets/64627799/5414deb4-6cc4-4236-bfa3-d969e796af4c">

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.