Search results for

“Popping Sound”

20,041 results found

Post

Replies

Boosts

Views

Activity

Reply to Camera Shutter Sound Control on iOS (Programmatic Query)
This is a good questions for the camera engineers and hope they can jump in and provide their knowledge as I am not in that team. I think you have a great understanding of that as you already provided the answers with two true statements from you: As per my simple understanding, the shutter sound on iOS is strictly controlled by the operating system and cannot be disabled by third-party apps. Also different countries have different behaviors by law. It follows the device’s silent/ringer state, and there is no public API provided by Apple to suppress this sound programmatically while the camera is in use looking at the documentation. I understand that you’re looking to manage the camera shutter sound within your hybrid iOS application. To clarify, Apple maintains strict guidelines around camera functionality to ensure user privacy and consistency across devices. As such, the shutter sound is a system-level sound that cannot be programmatically disabled or muted by t
Jan ’26
Reply to USSD calls with * and # dont work iOS
Hello jaysack, Sorry for not following up on the additional info provided. The inconsistent behavior across two identical iPhones that @Regadas reported does sound like a bug. If you're seeing this issue as well, please file a bug report so our engineering team can investigate it in full. Do include device model, iOS version, and if possible, a focused test sample app that reproduces the issue. Once you open the bug report, please post the FB number here for our reference. If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why? Filing a bug report will allow Feedback Assistant to notify you if and when the bug gets fixed. That is the case even if it is a duplicate of an existing known issue. If anyone else in this thread is experiencing this USSD dialer issue, please don't hesitate to file a report as well. Once again, we apologize for not replying sooner to this thread. For future reference, it's generally advisable to post replies rather than comments (which
Topic: UI Frameworks SubTopic: UIKit Tags:
Jan ’26
Reply to CarPlay on iOS 14 and iOS 15
Thanks for the post. Wow trying to go down the memory lane on iOS 14 and 15. If think you've diagnosed the problem perfectly. In my opinion, your issue is almost certainly because the com.apple.developer.carplay-driving-task entitlement is only available for iOS 16 and later as you said. To make your app compatible with iOS 14 and 15, you must fit into one of the legacy categories and obtain the corresponding entitlement from Apple. If your app has any audio playback features, applying for carplay-audio is the most common and straightforward path. If your app is for navigation, you’d apply for carplay-navigation. I would recommend to go to the Apple Developer website and request the appropriate CarPlay entitlement. https://developer.apple.com/contact/carplay/ Fill out the form, specifying the App ID and the entitlement you are requesting (e.g., carplay-audio). Follow this documentation https://developer.apple.com/documentation/carplay/requesting-carplay-entitlements I could be wrong
Topic: UI Frameworks SubTopic: UIKit Tags:
Jan ’26
Camera Shutter Sound Control on iOS (Programmatic Query)
Hi Apple Developer Support Team, We are developing an iOS application using a camera package within a hybrid (cross-platform) framework, and we would like to confirm whether it is possible to disable the camera shutter sound programmatically. As per our understanding, the shutter sound on iOS is system-controlled and depends on the device’s silent/ring mode, and there is no App Store–approved API available to force-disable this sound. Kindly confirm whether this understanding is correct or if any supported alternative approach exists for hybrid or native implementations. Thank you for your clarification. Best regards, ParkhyaSolutions
1
0
524
Jan ’26
Reply to application(_:didFinishLaunchingWithOptions:) not called on MDM iPads after overnight idle — app resumes without cold start
Hi Kevin, As per our tester, he explicitly ensured that the app was force-closed at the end of the day. However, as you correctly pointed out, the logs indicate that the app was never actually terminated by the system—it was moved to the background and then resumed the next morning. The challenge we are facing is that certain functionality does not behave correctly when the app resumes the next day without a normal cold start. The primary issue is with the SLM (Sound Level Meter) framework, which relies on audio sessions. In these resumed states, the audio session is not always reinitialized cleanly, causing our calibration process to fail and leading to the core issue we observed. To address this, we implemented a controlled, app-initiated exit in such scenarios to ensure the app always starts in a clean state. This approach resolved the issue successfully. More recently, we encountered a case where we did not even receive the applicationDidEnterBackground callback. We extended the
Jan ’26
CarPlay on iOS 14 and iOS 15
My app developed with the new Xcode 26 doesn't appear on CarPlay when running on iOS 14–15 devices. My developer has obtained the com.apple.developer.carplay-driving-task permission, but iOS 16+ devices allow my app to display on CarPlay. Can anyone help resolve this issue? Is it because the carplay-driving-task permission is only available for iOS 16+ devices? If I want compatibility with iOS 14–15 devices, do I need to apply to Apple for the carplay-audio permission to use it? Has anyone encountered a similar issue? Thanks!
1
0
127
Jan ’26
MFi enrollment process
I followed the instructions on the page https://mfi.apple.com/en/help/login-help/How-to-Register-Your-Existing-Apple-ID.html to apply for the MFi Program. According to step 7 of the guide: You have now created and registered your Apple Account. You will be automatically directed to the MFi Portal to begin the enrollment process, I should have been taken to the enrollment process after logging in. However, instead of accessing the enrollment page, a pop-up message appears stating: The Apple Account you signed in with does not have permission to view this page. If you believe your company is currently enrolled in the MFi Program, please contact your company’s Account Administrator to request access to the MFi Portal. If your company is not currently enrolled in the MFi Program, please click here to learn about the program and start the enrollment process. This has created an endless loop—I cannot proceed to the enrollment process as instructed, and the pop-up only redirects me to information t
1
0
197
Jan ’26
Reply to Is it allowed for a third-party iOS app to query time.apple.com (NTP/SNTP)? Any official usage guidance / rate limits?
I’m not aware of any official documentation about time.apple.com. Given that, you have to treat it like an implementation detail. It sounds like your app really needs trusted timestamps. That is, if the time service went away, your app would cease to function properly. Given that, I recommend that you use a time service that’s documented to be appropriate for your use case, or something that you run yourself. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Jan ’26
MFi enrollment problem
I followed the instructions on the page https://mfi.apple.com/en/help/login-help/How-to-Register-Your-Existing-Apple-ID.html to apply for the MFi Program. According to step 7 of the guide: You have now created and registered your Apple Account. You will be automatically directed to the MFi Portal to begin the enrollment process, I should have been taken to the enrollment process after logging in. However, instead of accessing the enrollment page, a pop-up message appears stating: The Apple Account you signed in with does not have permission to view this page. If you believe your company is currently enrolled in the MFi Program, please contact your company’s Account Administrator to request access to the MFi Portal. If your company is not currently enrolled in the MFi Program, please click here to learn about the program and start the enrollment process. This has created an endless loop—I cannot proceed to the enrollment process as instructed, and the pop-up only redirects me to information t
1
0
232
Jan ’26
Reply to HLS (m3u8) time segments not cached for loop
Hello a.mclaughlin, As far as I know, AVAssetDownloadURLSession is the only available API to cache HLS playback- as per the AVURLAsset .assetCache property, The value of this property is nil if you haven’t configured the asset to store or access media data from disk. - meaning HLS video is not cached by default. One hacky workaround you can try is to set AVPlayer.actionAtItemEnd to .pause, then automatically seek back to 0 when it reaches the end. Have you tried any other video formats to see if they support soft subtitles in iOS? Do your HLS video subtitles use the AVMediaSelectionGroup and AVMediaSelectionOption classes covered in the Selecting subtitles and alternative audio tracks guide? Some subtitle formats AVFoundation supports include WebVTT, iTT (iTunes Timed Text), and others, in .mov and .mp4 files. Thank you for your patience, Richard Yeh  Developer Technical Support
Topic: UI Frameworks SubTopic: UIKit Tags:
Jan ’26
Reply to Is there any way to control alarm volume independently when using AlarmKit?
Thank you for your question. The volume control of third-party applications is primarily managed by the user, not the developer. AlarmKit does not directly support volume customization beyond utilizing the system ringer volume. As far as I can see, there is no API in AlarmKit that allows for volume modification neither. Given that AlarmKit does not support volume control, consider using it to handle audio playback for alarms. This approach provides you with complete control over the audio, including volume settings. You can schedule local notifications to trigger an alert, and when the notification is triggered, use or to play your custom alarm sound at a user-defined volume. Hope this helps and answers your questions, you can file an enhancement request if you want. Albert Pascual
  Worldwide Developer Relations.
Topic: App & System Services SubTopic: General Tags:
Jan ’26
Testing crossgrades with frequency
I’m trying to test a crossgrade on a subscription plan that has the same duration and price. When running tests with renewal intervals shorter than one hour, and managing or modifying the subscription, I see a payment confirmation message that says “You’ll pay X euros today.” This message is confusing because it sounds like an immediate charge, whereas my understanding is that the payment actually occurs at the next renewal, which in the test environment happens “today” due to the accelerated renewal frequency (1 hour or less). To make sure this works as expected, according to the official documentation, when testing in TestFlight the renewal frequency is 1 day. Therefore, when managing and modifying the subscription to perform the crossgrade, I would expect the UI to indicate that the payment will occur tomorrow. However, when I manage the subscription from the device’s Developer section, it indicates that the subscription will renew today, and as a result, during the crossgrade flow it again shows
0
0
48
Jan ’26
Is there any way to control alarm volume independently when using AlarmKit?
Is there any supported or recommended way to achieve user-configurable alarm volume while still using AlarmKit? Hi there! I’m currently building an alarm app on iOS using AlarmKit, and I’m running into a fundamental limitation around volume control. When using AlarmKit, alarm sounds are played at the system ringer volume. My goal is simple in concept: Allow users to set an alarm volume inside the app, and have the alarm sound play at that volume when triggered. However, AlarmKit does not provide any API to control or override the alarm volume. I’ve explored several approaches(AVSystemController, MPVolumeView...), but none achieved the desired result. Is there any supported or recommended way to achieve user-configurable alarm volume while still using AlarmKit? Any insights from developers who’ve shipped alarm apps, or from Apple engineers, would be greatly appreciated. Thanks in advance 🙏
1
0
348
Jan ’26
Reply to Camera Shutter Sound Control on iOS (Programmatic Query)
This is a good questions for the camera engineers and hope they can jump in and provide their knowledge as I am not in that team. I think you have a great understanding of that as you already provided the answers with two true statements from you: As per my simple understanding, the shutter sound on iOS is strictly controlled by the operating system and cannot be disabled by third-party apps. Also different countries have different behaviors by law. It follows the device’s silent/ringer state, and there is no public API provided by Apple to suppress this sound programmatically while the camera is in use looking at the documentation. I understand that you’re looking to manage the camera shutter sound within your hybrid iOS application. To clarify, Apple maintains strict guidelines around camera functionality to ensure user privacy and consistency across devices. As such, the shutter sound is a system-level sound that cannot be programmatically disabled or muted by t
Replies
Boosts
Views
Activity
Jan ’26
Reply to USSD calls with * and # dont work iOS
Hello jaysack, Sorry for not following up on the additional info provided. The inconsistent behavior across two identical iPhones that @Regadas reported does sound like a bug. If you're seeing this issue as well, please file a bug report so our engineering team can investigate it in full. Do include device model, iOS version, and if possible, a focused test sample app that reproduces the issue. Once you open the bug report, please post the FB number here for our reference. If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why? Filing a bug report will allow Feedback Assistant to notify you if and when the bug gets fixed. That is the case even if it is a duplicate of an existing known issue. If anyone else in this thread is experiencing this USSD dialer issue, please don't hesitate to file a report as well. Once again, we apologize for not replying sooner to this thread. For future reference, it's generally advisable to post replies rather than comments (which
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Jan ’26
Reply to CarPlay on iOS 14 and iOS 15
Thanks for the post. Wow trying to go down the memory lane on iOS 14 and 15. If think you've diagnosed the problem perfectly. In my opinion, your issue is almost certainly because the com.apple.developer.carplay-driving-task entitlement is only available for iOS 16 and later as you said. To make your app compatible with iOS 14 and 15, you must fit into one of the legacy categories and obtain the corresponding entitlement from Apple. If your app has any audio playback features, applying for carplay-audio is the most common and straightforward path. If your app is for navigation, you’d apply for carplay-navigation. I would recommend to go to the Apple Developer website and request the appropriate CarPlay entitlement. https://developer.apple.com/contact/carplay/ Fill out the form, specifying the App ID and the entitlement you are requesting (e.g., carplay-audio). Follow this documentation https://developer.apple.com/documentation/carplay/requesting-carplay-entitlements I could be wrong
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Jan ’26
Reply to App Store doesn't display English among available languages for my new app
Hmm, that sounds pretty strange. If you don't mind to provide a stripped project to demonstrate the issue, I'd try to figure out what happens. Best, —— Ziqiao Chen  Worldwide Developer Relations.
Replies
Boosts
Views
Activity
Jan ’26
Camera Shutter Sound Control on iOS (Programmatic Query)
Hi Apple Developer Support Team, We are developing an iOS application using a camera package within a hybrid (cross-platform) framework, and we would like to confirm whether it is possible to disable the camera shutter sound programmatically. As per our understanding, the shutter sound on iOS is system-controlled and depends on the device’s silent/ring mode, and there is no App Store–approved API available to force-disable this sound. Kindly confirm whether this understanding is correct or if any supported alternative approach exists for hybrid or native implementations. Thank you for your clarification. Best regards, ParkhyaSolutions
Replies
1
Boosts
0
Views
524
Activity
Jan ’26
Reply to application(_:didFinishLaunchingWithOptions:) not called on MDM iPads after overnight idle — app resumes without cold start
Hi Kevin, As per our tester, he explicitly ensured that the app was force-closed at the end of the day. However, as you correctly pointed out, the logs indicate that the app was never actually terminated by the system—it was moved to the background and then resumed the next morning. The challenge we are facing is that certain functionality does not behave correctly when the app resumes the next day without a normal cold start. The primary issue is with the SLM (Sound Level Meter) framework, which relies on audio sessions. In these resumed states, the audio session is not always reinitialized cleanly, causing our calibration process to fail and leading to the core issue we observed. To address this, we implemented a controlled, app-initiated exit in such scenarios to ensure the app always starts in a clean state. This approach resolved the issue successfully. More recently, we encountered a case where we did not even receive the applicationDidEnterBackground callback. We extended the
Replies
Boosts
Views
Activity
Jan ’26
CarPlay on iOS 14 and iOS 15
My app developed with the new Xcode 26 doesn't appear on CarPlay when running on iOS 14–15 devices. My developer has obtained the com.apple.developer.carplay-driving-task permission, but iOS 16+ devices allow my app to display on CarPlay. Can anyone help resolve this issue? Is it because the carplay-driving-task permission is only available for iOS 16+ devices? If I want compatibility with iOS 14–15 devices, do I need to apply to Apple for the carplay-audio permission to use it? Has anyone encountered a similar issue? Thanks!
Replies
1
Boosts
0
Views
127
Activity
Jan ’26
MFi enrollment process
I followed the instructions on the page https://mfi.apple.com/en/help/login-help/How-to-Register-Your-Existing-Apple-ID.html to apply for the MFi Program. According to step 7 of the guide: You have now created and registered your Apple Account. You will be automatically directed to the MFi Portal to begin the enrollment process, I should have been taken to the enrollment process after logging in. However, instead of accessing the enrollment page, a pop-up message appears stating: The Apple Account you signed in with does not have permission to view this page. If you believe your company is currently enrolled in the MFi Program, please contact your company’s Account Administrator to request access to the MFi Portal. If your company is not currently enrolled in the MFi Program, please click here to learn about the program and start the enrollment process. This has created an endless loop—I cannot proceed to the enrollment process as instructed, and the pop-up only redirects me to information t
Replies
1
Boosts
0
Views
197
Activity
Jan ’26
Reply to Is it allowed for a third-party iOS app to query time.apple.com (NTP/SNTP)? Any official usage guidance / rate limits?
I’m not aware of any official documentation about time.apple.com. Given that, you have to treat it like an implementation detail. It sounds like your app really needs trusted timestamps. That is, if the time service went away, your app would cease to function properly. Given that, I recommend that you use a time service that’s documented to be appropriate for your use case, or something that you run yourself. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Jan ’26
MFi enrollment problem
I followed the instructions on the page https://mfi.apple.com/en/help/login-help/How-to-Register-Your-Existing-Apple-ID.html to apply for the MFi Program. According to step 7 of the guide: You have now created and registered your Apple Account. You will be automatically directed to the MFi Portal to begin the enrollment process, I should have been taken to the enrollment process after logging in. However, instead of accessing the enrollment page, a pop-up message appears stating: The Apple Account you signed in with does not have permission to view this page. If you believe your company is currently enrolled in the MFi Program, please contact your company’s Account Administrator to request access to the MFi Portal. If your company is not currently enrolled in the MFi Program, please click here to learn about the program and start the enrollment process. This has created an endless loop—I cannot proceed to the enrollment process as instructed, and the pop-up only redirects me to information t
Replies
1
Boosts
0
Views
232
Activity
Jan ’26
Reply to HLS (m3u8) time segments not cached for loop
Hello a.mclaughlin, As far as I know, AVAssetDownloadURLSession is the only available API to cache HLS playback- as per the AVURLAsset .assetCache property, The value of this property is nil if you haven’t configured the asset to store or access media data from disk. - meaning HLS video is not cached by default. One hacky workaround you can try is to set AVPlayer.actionAtItemEnd to .pause, then automatically seek back to 0 when it reaches the end. Have you tried any other video formats to see if they support soft subtitles in iOS? Do your HLS video subtitles use the AVMediaSelectionGroup and AVMediaSelectionOption classes covered in the Selecting subtitles and alternative audio tracks guide? Some subtitle formats AVFoundation supports include WebVTT, iTT (iTunes Timed Text), and others, in .mov and .mp4 files. Thank you for your patience, Richard Yeh  Developer Technical Support
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Jan ’26
Reply to Is there any way to control alarm volume independently when using AlarmKit?
Thank you for your question. The volume control of third-party applications is primarily managed by the user, not the developer. AlarmKit does not directly support volume customization beyond utilizing the system ringer volume. As far as I can see, there is no API in AlarmKit that allows for volume modification neither. Given that AlarmKit does not support volume control, consider using it to handle audio playback for alarms. This approach provides you with complete control over the audio, including volume settings. You can schedule local notifications to trigger an alert, and when the notification is triggered, use or to play your custom alarm sound at a user-defined volume. Hope this helps and answers your questions, you can file an enhancement request if you want. Albert Pascual
  Worldwide Developer Relations.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jan ’26
Testing crossgrades with frequency
I’m trying to test a crossgrade on a subscription plan that has the same duration and price. When running tests with renewal intervals shorter than one hour, and managing or modifying the subscription, I see a payment confirmation message that says “You’ll pay X euros today.” This message is confusing because it sounds like an immediate charge, whereas my understanding is that the payment actually occurs at the next renewal, which in the test environment happens “today” due to the accelerated renewal frequency (1 hour or less). To make sure this works as expected, according to the official documentation, when testing in TestFlight the renewal frequency is 1 day. Therefore, when managing and modifying the subscription to perform the crossgrade, I would expect the UI to indicate that the payment will occur tomorrow. However, when I manage the subscription from the device’s Developer section, it indicates that the subscription will renew today, and as a result, during the crossgrade flow it again shows
Replies
0
Boosts
0
Views
48
Activity
Jan ’26
Is there any way to control alarm volume independently when using AlarmKit?
Is there any supported or recommended way to achieve user-configurable alarm volume while still using AlarmKit? Hi there! I’m currently building an alarm app on iOS using AlarmKit, and I’m running into a fundamental limitation around volume control. When using AlarmKit, alarm sounds are played at the system ringer volume. My goal is simple in concept: Allow users to set an alarm volume inside the app, and have the alarm sound play at that volume when triggered. However, AlarmKit does not provide any API to control or override the alarm volume. I’ve explored several approaches(AVSystemController, MPVolumeView...), but none achieved the desired result. Is there any supported or recommended way to achieve user-configurable alarm volume while still using AlarmKit? Any insights from developers who’ve shipped alarm apps, or from Apple engineers, would be greatly appreciated. Thanks in advance 🙏
Replies
1
Boosts
0
Views
348
Activity
Jan ’26
Reply to Am I allowed to use Speech framework on Swift Student Challenge?
Hi, We're able to implement the speech framework. For some reason my app crashes when clicking Allow for the Speech permission pop up. Upon rebuilding it works fine, as the permission appears as granted.
Replies
Boosts
Views
Activity
Jan ’26