Is there a way to disable all notifications on the iPhone in one step? [duplicate]

Is there a way, when doing screen recording (for online gameplay, for example), to disable all notifications in one step, so that it won't interfere with the screen recording?

Details: It can be done by turning off all notifications for 35 apps one by one, and when done with screen recording, turn them on one by one again -- but it will be 70 steps total this way.

I want to disable any notification at all, including the one that slide down showing "no preview" content -- I want to disable those as well -- everything.


Solution 1:

Do Not Disturb does also hide notifications and you can customize it like allow incoming calls from favorites or everyone.

When the device is locked, it won't light up the screen when receiving a message. But by enabling 'Always' on the bottom of the Do Not Disturb setting page, it will also block the notifications when your device is unlocked.

So they won't pop up on your screen, you can only see them by opening the notification center.

Solution 2:

  1. Set notification preview to never
  2. Enable DND
  3. Remove apps and disable notifications that don't respect the above settings.

For some testing you might be able to disable cellular and then block the APNS servers or all internet or just Apple's servers, but local notifications will still trigger since they are designed to do so.

Your best bet for controlling a demo is to control all the apps and settings closely rather than using a fully loaded device with many sources of distraction or interruption.

Source. It looks like you need to make sure DND is set to Always:

Change Your Settings

If you don't want to be disturbed at a certain time, you can set a schedule. Tap Settings > Do Not Disturb and turn on Scheduled. Then set a time.

You can also choose when you want to receive alerts, calls, and notifications:

  • Allow Calls From: Allow calls from everyone, no one, your favorites, or specific contact groups stored on your device or iCloud.
  • Repeated Calls: If someone calls you twice within three minutes, the call won't be silenced.
  • Silence: Choose to silence calls and notifications always or only when the device is locked.

Solution 3:

I just noticed a new Mac app that states it stops all notification messages.

Muzzle is free and according to the developer:

Muzzle was born in a group iMessage thread. See, Brian was screensharing with a client when Josh sent him a message about that client, which macOS delightfully showed...to the client. Bad times were had by all. But Brian and Josh knew a Mac developer. And that Mac developer had a working build of Muzzle in their hands five hours later.

I'm not saying this app will solve all your problems, I just saw it and thought I'd pass it on.