Search results for

Popping Sound

19,356 results found

Post

Replies

Boosts

Views

Activity

Sign in with Apple JS inside an iframe
Hi everyone, My web application has two services: myapp.com and account.myapp.com. The first manages all app content, while the latter handles the authentication, with Sign In with Apple included. The tech stack is mainly composed of React, JS, and Express. We'd like to allow users to authenticate inside a dialog on some pages of myapp.com. To avoid replicating stuff from one service to another, we put an iframe inside the dialog to show the authentication standard page from account.myapp.com. Email and Facebook processes work fine, but we have the following issues with Sign in with Apple: On desktop, not Safari, a pop-up window opens when you click on the Apple button, and it works as expected. On desktop Safari, the pop-up window is blocked. We want the native Apple pop-up to show instead of a generic browser new window. On mobile, nothing happens on click Obviously, outside the iframe, everything works as expected. I can't seem to find anything related to an iframe constraint in
1
0
81
May ’25
Reply to How to clean useless NetworkExtension
So, I presume we’re talking about Network Extension providers packaged as system extensions on the Mac. If any of that’s wrong, let me know. Regarding this: [quote='785261021, GreyLuo, /thread/785261, /profile/GreyLuo'] After NetworkExtension is installed, when the software receives a pushed uninstall command, it needs to download the entire software but fails to uninstall this NetworkExtension. [/quote] Just to confirm, this “pushed uninstall command” is being issued by your MDM system, right? If so, I would expect that using MDM to uninstall an app would also uninstall any system extensions that app has installed. It sounds like you’re seeing that this doesn’t happen, in which case I encourage you to file a bug about that. Please post your bug number, just for the record. [quote='785261021, GreyLuo, /thread/785261, /profile/GreyLuo'] How can residual, uninstalled NetworkExtensions be cleaned up when SIP (System Integrity Protection) is enabled? [/quote] In general, I expect that the NE container ap
May ’25
Reply to Apple TV 4K and Xcode Developer mode
Yes, we have the same issue here. There's not always a Mac handy with Xcode running the right version, etc., when we need to toggle the Playback HUD on the Apple TV 4Ks. Have to go and hunt down the computer first! It would be great if: A) There was a hidden command in the Apple TV 4K device interface (like a string of button presses on the remote) to enable the Developer Options tab in Settings. Or B) The Playback HUD could be toggled directly from the user menu without having to enable Developer Options (like in the Video and Audio menu under Video). Or C) Like the OP said, Developer Options doesn't time out for events like a restart, power loss, software update, etc. It persists until you pair Xcode and turn it off.
Topic: Community SubTopic: Apple Developers Tags:
May ’25
Critical Alerts and Notification Permissions
Back story: I'm developing an app that communicates with a personal medical device. We use critical alerts when we have hardware issues that could result in harm to the patient. The audio file is a 30 second file to make sure the patient is aware. If the app is open when they occur, we pop up a modal message in the app. When the user dismisses the notice, we call UNNotificationCenter::removeDeliveredNotifications(withIdentifiers:) to remove the critical alert and also to stop the audio file that is playing. This normally works fine. However we discovered that if the patient leaves critical alert enabled but disables notifications for our app, that we can still post the critical alert and it goes off. However when the user dismisses the message, the removeDeliveredNotifications call does not work. I did some debugging and if call getDeliveredNotifications with this permission combination, it return 0 (normally it would return 1). Does anyone know of another way to remove the critical
2
0
516
May ’25
Mic audio before and after a call is answered
I have an app that records a health provider’s conversation with a patient. I am using Audio Queue Services for this. If a phone call comes in while recording, the doctor wants to be able to ignore the call and continue the conversation without touching the phone. If the doctor answers the call, that’s fine – I will stop the recording. I can detect when the call comes in and ends using CXCallObserver and AVAudioSession.interruptionNotification. Unfortunately, when a call comes in and before it is answered or dismissed, the audio is suppressed. After the call is dismissed, the audio continues to be suppressed. How can I continue to get audio from the mic as long as the user does not answer the phone call?
1
0
46
May ’25
Reply to Speech Recognition Entitlement Not Appearing in App ID Capabilities
Hi, thank you for your help. Yes, I have followed all of the instructions linked in both the “Asking Permission to Use Speech Recognition” and “Recognizing Speech in Live Audio” guides. I have also added both the required keys to my Info.plist file: NSSpeechRecognitionUsageDescription NSMicrophoneUsageDescription I’ve rebuilt the entire project using a new App ID (com.echo.eyes.app) after enrolling in the Apple Developer Program, cleaned the iOS platform, reinstalled CocoaPods, and verified that the plugin is working correctly inside a real device test (not a browser). However, I’m still not seeing any prompt for microphone or speech recognition, and the SpeechRecognition.available() plugin method returns false, indicating that speech services are still not available to the app. Could you please confirm whether the Speech Recognition entitlement needs to be manually enabled by Apple, and if so, how I can request it? I previously reached out to Developer Technical Support (DTS), but I was not given a
May ’25
Reply to Best practices for accessing NavigationPath in child views
Thank you very much for the links. I will have a look at these. [quote='840276022, hmlong, /thread/785094?answerId=840276022#840276022, /profile/hmlong'] As for allowing subviews to access the NavigationPath, typically you want to shield the path from the subviews by providing some object that manages it. [/quote] It's interesting that so much accepted answers found online for popping a view is pass down the NavigationPath as Binding. But good to know to not do that.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
May ’25
Experiencing intermittent volume lowering of car's audio while driving on car play
Experiencing intermittent volume lowering of car's audio while driving on car play like there is a notification but there is non. it last 30 sec to an hour. I've turned off notifications, added drive focus, deleted several apps nothing has worked. I am driving a 2025 Silverado Trail boss LT with Z71 package 6.2 , my phone is a 16 plus on ios 18.5 beta the vehicle is equipped with google assist but it was all on and working fine until last week, after update 18.4. Is anyone else having this issue
1
0
39
May ’25
didRegisterForRemoteNotificationsWithDeviceToken Not Called on iOS 18.1.1
I'm experiencing issues with didRegisterForRemoteNotificationsWithDeviceToken not being called on iOS 18.1.1. Here's what I've tried: Basic Setup: Properly configured UNUserNotificationCenter Requested permissions with requestAuthorization(options:) Registered for remote notifications with registerForRemoteNotifications() Environment: Xcode 16.3 iOS 18.1.1 (physical device) Firebase (tried with and without it) Troubleshooting: Verified provisioning profile includes Push Notifications Confirmed APNs certificate is valid Disabled Firebase's method swizzling Tested on a clean project (works fine) Checked device logs (no relevant errors) Code Snippet: // In AppDelegate.swift public func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { let tokenParts = deviceToken.map { data in String(format: %02.2hhx, data) } let tokenString = tokenParts.joined() print(📱 Device Token: (tokenString)) // Store the token for your backend UserDefaults.standard.set(tokenS
1
0
75
May ’25
Login issues on CloudKit Console
Hi everyone In the last 24 hours, I’ve been running into some issues with the CloudKit console. Most of the time, I‘ll get an error stating an error has caused this web page to stop working correctly. Reloading doesn’t fix the issue, nor does using different browsers: Today I’ve got another error, something along the lines of the Console not being able to fetch the teams I’m assigned to and an XHF error pop-up. Has anyone encountered the same issues? After trying multiple times, I’m able to reach my database but it’s a bit frustrating as it’s very unreliable this way. Thanks for your feedback! Dave
1
0
62
May ’25
Any way to remove the persistent "Allow Paste" pop up after user has given permission?
My app makes constant use of copy paste, allowing the user to past links into the app as a core function. Unfortunately users are forced to press the Allow Paste button every single time they copy paste, which in my app is constantly. Also the default option is Deny even after the user has previously given permission. Is there any way to eliminate the pop up after the user has given permission to the app? I would propose that there be a third option for Always Allow paste from this app for the user to select which would silence subsequent pop ups. If the goal is to make a seamless experience for users then we need to consider if we are making things too difficult in the name of security?
3
0
58
May ’25
Reply to UDP Broadcast Discovery Fails on macOS 15 When Launched via Finder (Regression from Ventura)
This sounds like you’re bumping into local network privacy. For lots of info about that feature, see TN3179 Understanding local network privacy. Additionally, implementing UDP broadcasts correctly is a challenge, and bugs in your code tend to manifest in weird ways. I recommend you read through my Extra-ordinary Networking post, and specifically the Broadcasts and Multicasts, Hints and Tips post that it links to. (To be clear, I’m almost certain that your problem in local network privacy, but the techniques discussed in Extra-ordinary Networking are import for creating a product that works in all environments.) Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
May ’25
Reply to Speech Recognition Entitlement Not Appearing in App ID Capabilities
Hello. Please verify that you have followed the directions here: Asking Permission to Use Speech Recognition And there is also the following sample that uses Speech Recognition that you can use for comparison: Recognizing speech in live audio Maybe it's just a matter of making sure you have the NSSpeechRecognitionUsageDescription key in your Info.plist file. You mentioned you contacted DTS, but that is not one of our tracking numbers - looks like the kind Apple Developer Programs uses. If you can provide the DTS case number I'll be glad to look that up and see if I can find out anything from that.
May ’25
Reply to CallKit does not activate audio session with higher probability after upgrading to iOS 18.4.1
We've also double-checked and confirmed that there is no early activation of the audio session before CallKit is expected to activate it. How did you make that determination? The problem here is that AVAudioSession does not provide great visibility into it's activation state, which makes knowing what happened trickier than it might seem. More to the point, here are two key points in your original email that I want to expand on: ...result in one-way audio. The way I understood this is that the receiver of the call can hear audio (Playback) but cannot be heard (Record) by the initiator of the call. In other words, your app DOES have an active audio session, the problem is that it either: Is failing to properly start it's own recording process (meaning, it could be capturing audio data but simply isn't). It activated as a Playback session (not PlayAndRecord), so it cannot record. However, on iOS 18.4.1, CallKit no longer triggers: func provider(_ provider: CXProvider,
Topic: App & System Services SubTopic: General Tags:
May ’25