Hi everyone, We are working on a prototype app for Apple Vision Pro that is similar in functionality to Omegle or Chatroulette, but exclusively for Vision Pro owners. The core idea is: – a matching system where one user connects to another through a virtual persona; – real-time video and audio transmission; – time limits for sessions with the ability to extend them; – users can skip a match and move on to the next one. We have explored WebRTC and Twilio, but unfortunately, they don’t fit our use case. Question: What alternative services or SDKs are available for implementing real-time video/audio communication on Vision Pro that would work with this scenario? Has anyone encountered a similar challenge and can recommend which technologies or tools to use? Thanks in advance!
Search results for
Popping Sound
19,349 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I put a test.mp3 (30 sec) file into the App Bundle. I scheduled an AlarmKit alarm with the file name test.mp3. The custom sound plays ✅ I copied the file from the App Bundle to Library/Sounds/test2.mp3. I scheduled an AlarmKit alarm with the file name test2.mp3. Instead of playing the custom sound, it falls back to the default sound ❌ According to the documentation, sounds placed in Library/Sounds should be playable: I filed report FB19779004 on August 20, but haven’t received any response yet. This functionality is critical for our use case, so could you please let me know whether this is expected to be fixed soon, or if I’m misunderstanding the intended behavior?
Topic:
App & System Services
SubTopic:
General
It sounds like badgeLabel is the API you're looking for.
Topic:
App & System Services
SubTopic:
General
Is that the exact wording of the message? It sounds like your app has code that checks a backend service and has logic that determines when to display such a message that you'll need to debug. — Ed Ford, DTS Engineer
Topic:
Developer Tools & Services
SubTopic:
General
My app will not open to myself or to clients and has a pop up that claims App Outdated The app version you are using is no longer supported. Please install he latest Heartland update through the App Store. However, there have been no updates to the app.
Topic:
Developer Tools & Services
SubTopic:
General
This is probably abusing the system more than it should be but maybe it is somehow possible. I have: An objective-C based storyboard iPad OS app. I'm beginning to adopt SwiftUI. I have a hosting controller with a content view that has a lazygrid of cards, which have an NSManagedObject for data. On tapping a card, a detail view opens, if in multi-tasking, a new window, if not, pushing the navigation controller (this detail view still exists in UIKit/ObjC, and is handled by sending a notification with the ObjectID, which then triggers a storyboard segue to the detail.) I have zoom transitions on all my things. They work great in Obj.C, especially now with the bar button source. On my iPhone target, I still have an old tableview, and I'm able to zoom properly - if someone changes the detail view's managed object (through a history menu), the zoom context looks up where the tableview is, and scrolls to it while popping. I'd like to somehow do this on the lazygrid - first) to just have an individual card
So, let me start here and correct a basic misunderstanding: Even the app is not started yet. Fundamentally, CallKit is an interface framework, albiet a very specialized on, not a calling framework. In other words, the ONLY reason the user app ever sees the incoming call UI from your app is because your app told the system to show it. By definition, anytime CallKit is active, your app is running. hi Kevin, actually my question is all about the audio call only. So basically my concern is there anyway when user slide to answer the audio call, then they unlock phone, can we open the app to foreground? Why? Why do you want to this? The direct answer here is no, that's not possible, however, that's basically because video call is the call metadata CallKit uses to determine what should happen when the user unlocks the phone. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Topic:
App & System Services
SubTopic:
General
Tags:
Hello! I am running into a crash at AbstractCombineLatest.request(_:) (), BUG IN CLIENT OF LIBMALLOC: memory corruption of free block. The crash is Crashed: com.apple.NSURLSession-delegate EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000, or Crashed: com.apple.NSURLSession-delegate EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x446d4644951e0518 This has only been reported in production, for a small percentage of users. It has been present in our application for a while, but has become much more prevalent in the past few weeks, coinciding with the iOS 18.5 release. The crash occurs when sending a value fetched from a network to a CurrentValueSubject, which is done on a Timer. A skeleton of the timer creation function: private func newTimer(for url: URL) { timerCancellable?.cancel() timerCancellable = Timer .publish(every: interval, on: .current, in: .common) .autoconnect() .flatMap({ [weak self] _ -> AnyPublisher in guard let self = self else { return Just(nil).eraseToAnyPublisher() } return self.fetch(from: u
Topic:
App & System Services
SubTopic:
Core OS
A framework is a fancy wrapper around a shared library. Shared libraries have numerous benefits on Apple platforms: They can help reduce build times. If the same code is used by multiple programs in your product, like an app and an app extension, putting that code in a shared library can reduce the product’s size. If those programs can run simultaneously, a shared library can reduce your product’s memory footprint because only one copy of the code is loaded at a time. In some cases — and this is particularly important with Objective-C — using a static library can result in incorrect behaviour at runtime [1]. Oh, and when you bundle a shared library into a framework, there’s one more benefit: A framework can have resources used by the shared library’s code. Having said that, they’re not the right choice in all situations. And that brings me to this: [quote='798530021, raunits, /thread/798530, /profile/raunits'] However, I have found that the bundle size is more for Project 2 as compared to the bundle size of p
Topic:
Developer Tools & Services
SubTopic:
General
Tags:
hi Kevin, actually my question is all about the audio call only. So basically my concern is there anyway when user slide to answer the audio call, then they unlock phone, can we open the app to foreground? Even the app is not started yet.
Topic:
App & System Services
SubTopic:
General
Tags:
Based on the explanation you have provided it sounds like the current track is still working as it has in the past with tracks in the user's library but it has not been updated to work with tracks from other sources. Because of that, this could be interpreted as either a bug or an enhancement request. To work around this change, I suggest enclosing any usage of the current track property inside of a try block so that in cases where using this property fails you can provide appropriate alternative functionality. Whether or not this is a bug or an enhancement request, I recommend filing a feedback report (ad Quinn has suggested above) and testing your software in system software updates (including beta updates) whenever a new one is made available. And, whenever you test in a new update, please update your feedback report.
Topic:
App & System Services
SubTopic:
Automation & Scripting
Tags:
Hello, This sounds like a regression in beta iOS 26. What version of the betas (iOS and Xcode) are you using and has this behavior changed between any other beta versions recently? To fully understand the request flow and configuration it would be helpful to have a sample project. Please provide one if you're able. Something in the documentation of note: GameKit calls the [authenticateHandler] handler, possibly several times, for the following cases ... so we'll need to check each case. All that said, please also file a bug report as this is still in beta.
Topic:
Graphics & Games
SubTopic:
GameKit
Tags:
I've gotten to the point where I can use the mount(8) command line tool and the -t option to mount a file system using my FSKit file system extension, in which case I can see a process for my extension launch, probe, and perform the other necessary actions. However, when plugging in my USB flash drive or trying to mount with diskutil mount, the file system does not mount: $ diskutil mount disk20s3 Volume on disk20s3 failed to mount If you think the volume is supported but damaged, try the readOnly option $ diskutil mount readOnly disk20s3 Volume on disk20s3 failed to mount If you think the volume is supported but damaged, try the readOnly option Initially I thought it would be enough to just implement probeExtension(resource:replyHandler:) and the system would handle the rest, but this doesn't seem to be the case. Even a trivial implementation that always returns .usable doesn't cause the system to use my FSModule, even though I've enabled my extension in System Settings > General > Login Items & Ex
Dear Sirs, I’ve written a virtual audio driver based on AudioDriverKit and running as dext in my MacOS app. Sometimes when waking up from a sleep state the recording side of my driver extension seems to hang and I don’t see any calls to my io_operation callback. Then the recording app like a DAW seems to hang when trying to start a recording. This doesn’t happen after short sleep states or after a complete new start of my MacBook. I already opened a case in Feedback-Assistant on 5th of May (FB17503622) which also includes a sysdiagnose and a ktrace but I didn't get any feedback so far. Meanwhile some of our customers are getting angry and I'd like to know if there's anything I could do to fix this problem on my side. We’re not sure whether this worked in previous MacOS versions, we think we didn’t observe this before 15.3.1 but at least since 15.3.1. we’ve seen this problem. Best regards, Johannes
When I called the PTP function below to send a command and add data, the response timed out for more than 5 seconds. After waiting for a period of time, I obtained the response. However, the response callback function obtained responsivData.length as zero and ptpResponseData.length as zero too. What were the full contents of ptpCommand (6 bytes) and ptpData (if applicable)? More generally, what command were you trying to send and what did you expect to happen? I haven't looked at the PTP spec in any great detail, but what your describing sound like what happens if you sent the device a command it didn't handle well. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Topic:
App & System Services
SubTopic:
Hardware