We have been successfully using the PTT (Push-to-Talk) framework in our application since the release of iOS 17. Audio is recorded by pressing a PTT button and speaking after the PTT framework initiates an AVAudioSession. While the PTT framework has generally worked well since the iOS 17 release, we have received reports that, on occasion, after the app has been idle for a while ( when I have seen it my phone has been in flightmode over night), it suddenly records only silent audio. This issue does not occur every time but sporadically. For users experiencing this problem, pressing the PTT button results in no “PTT framework start sound,” and only “empty sound” is recorded. The only solution to restore audio is restarting the device. Restarting the app alone is insufficient, though leaving the PTT channel and rejoining it also resolves the issue. I have reproduced the problem several times and observed that everything appears normal within the app. We receive an active AVAudioSession from the PTT framework, a
Search results for
smb big sur
11,796 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hello Dev team, 3 weeks I'm looking for how I can export a static Cinema 4D objects WITH TEXTURES to Reality Composer Pro ! I can export it directly on USDA format and it works well for the 3D model in Reality Composer Pro, BUT, I can't have the textures on my model. My model is simple not colored ! Of course I expect to have textures applied on the good place and same appearance I've in Cinema 4D. Could you give me a process to do that please ? I'm using Cinema 4D R25 and Last XCode and Reality Composer Pro beta versions. Big big thanks to the one could help me on this. It will unblock many things to me!!!! Cheers Mathis
AMAZING !!!! big big big thanks !!!
Topic:
Spatial Computing
SubTopic:
ARKit
I am working on a live activity with a button that will do a network call when pressed on. I want to make sure that it can only be pressed once, and then ignored while the request is processed. This is what I did: Since it seems that a new intent object is created for each button press, I am using a static synchroniser like this: private var _isBusy: Bool = false private var _timestamp: Date? = nil private let queue: DispatchQueue private let resetInterval: TimeInterval init(resetInterval: TimeInterval = 60, queueLabel: String = default.synchronizedBoolQueue) { self.resetInterval = resetInterval self.queue = DispatchQueue(label: queueLabel) } var isBusy: Bool { get { return queue.sync { return _isBusy } } set { queue.sync { _isBusy = newValue } } } func setIfNotBusy() -> Bool { return queue.sync { let now = Date() if let timestamp = _timestamp { if now.timeIntervalSince(timestamp) > resetInterval { // Reset if it was more than the specified interval ago _isBusy = false _timestamp = nil } } if !_isBusy {
One of our customer has reported that pushes are delivered with big delay. Pushes are send to APNS in less than 5 seconds as per our statistics but it takes sometimes up to 5 minutes for notifications to arrive on devices. I have investigated many, many issues like this and, in the VAST majority of cases, they could ALL be summarized as: A network (the device did not have a working network connection) or hardware (the device was not turned on) level issue meant it was unable to communicate with our push servers. At some later point a working connection was established with out servers. The push reach the device IMMEDIATELY after that connection was established, typically reaching the target apps in <1s of the connection being reestablished. ALL significant delivery delays on the device side were caused by the target app itself, NOT the system. In concrete terms, when it takes 6s for a push to reach a voip app AFTER it's reached the iOS device, it's because it took ~6s for that voip app to finish l
Topic:
App & System Services
SubTopic:
Notifications
Tags:
First of all, thank you for the prompt response. I understand the potential issues with hardlinks, and I'm now questioning whether they are the best solution for my needs. Let me explain my requirements more clearly, and perhaps you could suggest a better approach. I'm developing an app that functions similarly to Google Drive, with the following basic user flow: How similar? In particular, do you also want to have the concept of cloud and local files? Or do you intend to simply have all files exist locally? How do you intend to handle collisions (for example, where the server and user have moved different files to the same location)? My immediate thought would be to use the Replicated File Provider extension API, as that's the API we specifically designed for Cloud Storage Apps, but it's possible your requirements are so much simpler that this might be overkill. Looking at your flow here: The user selects a location on their filesystem where all files from the web platform will be stored. Once the setup is c
Topic:
App & System Services
SubTopic:
General
Tags:
I keep getting notifications that the video is too big, but it meets the published guidelines. Is anyone succeeding?
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
One of our customer has reported that pushes are delivered with big delay. Pushes are send to APNS in less than 5 seconds as per our statistics but it takes sometimes up to 5 minutes for notifications to arrive on devices. The authentication used is certificate based even though token based authentications is also tried out before. They have around 346252 subscribed device tokens (users) to which important pushes are send out. We use HTTP/2 based connections and reuses the connections. To avoid push bursts over selective connection, we distribute push traffic across different APNs servers. Sample headers: [:method: POST, :authority: api.push.apple.com, :path: /3/device/, :scheme: https, apns-expiration: 1723721057, apns-priority: 10, apns-topic: , authorization: bearer ] Sample payload: {reference:{id:lux.DvKH5JCtCcus5EaW5Houcn,type:articleReference},aps:{badge:0,alert:{body:„Warum werden nicht ein paar gesetzliche Feiertage gestrichen?“ Munich-Re-Chef Joachim Wenning fordert, dass die Deutschen mehr
A few small things to add here from the broader system side: The Finder can be very “picky” about the exact configuration of icon files, so you need to be sure you’ve included “everything”. In the past I've used very simple icons (typically a solid block of a single color) and then simply filled EVERY possible entry in the icon set. It can be all to easy to think that something is failing when what's actually going on is that the system is choosing to use the ONE icon size you happened to have missed. The actual icon assignment process is driven by LaunchServices and developer work patterns* can create strange behaviors that wouldn’t happen on any customer install. For example, if you have multiple instances of the same app on your machine, the icon can be missing (or different) because LS has decided that the “other” app copy is one it should consider “authoritative”. More broadly, I’ve seen many cases where the developers app was seeing odd behavior that never happens in real world usage, simply because the
Topic:
App & System Services
SubTopic:
General
Tags:
Hi. I display buildings in mixed immersive view. Right now the building appears in relation to the person when the view is opened. (world anchor) To position the building precisely, I want to use object tracking. Set up a project following the wwdc object tracking session. That works well sort of... With an object anchor, the 3D object related to the anchor disappears as soon as the Tracked object is out of view, and with the big objects you don't get the chance to look around. I figure I need to give my 3D object a world anchor, and only have that world anchor update if a change in the object anchor is detected. how do I do that? Preferable using the tools in Reality Composer pro (or very well explained, as I am new to code)
Topic:
Spatial Computing
SubTopic:
Reality Composer Pro
hello. I installed ios 18 beta from the official website, but I had a big problem after the update. The storage began to fill up abruptly with the system date, 30GB was free, it became 1-3 GB. how to fix it?
Following is a standalone code sample that seems to cause the problem in my env. Running it by itself creates a big number of objects that are not released. I also attached a screenshot from Instruments. I got your code snippet running and there are a few things you should look at first. If you invert the call tree, you'll find that the single largest allocation is a 256kb call to mach_vm_map which actually came from _os_trace_init_slow. That's a leak in the sense that the system isn't going to delete it, but that's because it's a tied to a one time initialization that's intentionally never freed. The second largest set is harder to follow but appears to be deep in the internals of the unicode runtime and looks like a similar one-time initialization charge. Most importantly, I'm not seeing any actual memory growth. Are were my top level results: 1000 Reps: 607.05 KB 95.7% 3014 0x18d713153 607.05 KB 95.7% 3014 main 19.62 KB 3.0% 123 0x18d712ef3 7.23 KB 1.1% 26 start_wqthread 5000 Reps: 607.05 KB 96.6%
Topic:
App & System Services
SubTopic:
General
Tags:
For the past few days my imessage has been acting strangely, if I send a line of messages only the first few will say they had a problem sending. At first I chalked it up to my wifi messing up but even after switching locations/using data instead it still randomly shows messages as not sending. Then on top of that my phone will send notifications twice from all my apps, for example I got a message on discord and the notifcation sent twice. And a similar issue to the notification thing is that even if I’ve already read a notif/replied to it it’ll come up a minute later as if I hadn’t already seen it and clicked it. None of them are that big of an issue but it becomes aggravating after a while. I’ve reset my phone, updated it, and cleared up my storage and nothing seems to work. I’m not even sure how to classify what I’m going through. Any tips on how to fix this?
Topic:
App & System Services
SubTopic:
General
I'm writing software that uses the security framework to get signing information from applications. I noticed that over time memory consumption goes up. After checking with Instruments, I saw an accumulation of objects coming from the internals of the security framework. These allocated objects don't seem to go away. Following is a standalone code sample that seems to cause the problem in my env. Running it by itself creates a big number of objects that are not released. I also attached a screenshot from Instruments. #include #include #include OSStatus get_signing_info(const char* path) { SecStaticCodeRef codeRef = NULL; OSStatus status; NSString* str = [NSString stringWithUTF8String:path]; NSURL* url = [NSURL fileURLWithPath:str]; status = SecStaticCodeCreateWithPath((__bridge CFURLRef)url, kSecCSDefaultFlags, &codeRef); CFDictionaryRef _info = NULL; status = SecCodeCopySigningInformation(codeRef, kSecCSSigningInformation, &_info); NSDictionary* info = (__bridge_transfer NSDictionary *)_i
That difference is that I adjust the viewport position so the text at end of the document is displayed in the current visible rect (NSView.visibleRect). thank you, let me summarize the approach: receive an estimated (too big or too small) content height update content size with the estimated height move viewport to the end of that height (either it is final or estimated) layout end of the document there do you think that approach translate well to any location in the middle of the document? What about the scrollview scrollbar that depends on the total content Size and updates as layoutmanager update its size, do you have any trick for that?
Topic:
UI Frameworks
SubTopic:
General
Tags: