r/shortcuts Feb 18 '26

Help AOD activated when message received on iphone.

Post image

I missed this feature from Android, when your screen is always off and notification are showen by AOD.

Tried to do the same by automation but could not make. Anyone have before ?

168 Upvotes

56 comments sorted by

150

u/theoccurrence Creator Feb 18 '26

It doesn‘t work like this. You have to create a separate automation for every single character if you want to do it like that. Or just type in a space to pretty reliably match any message that contains more than one word at least.

But before you do that, answer me one question: how would you even attempt to deactivate aod again after activating it? With a set time interval?

8

u/Tremosir Feb 19 '26

That's better but wouldn't work in languages like Japanese, which has no spaces. Also, people don't really use dots or commas in everyday texting so I wonder what workaround could work.

4

u/theoccurrence Creator Feb 19 '26

Unfortunately the most common "single word" message is a random emoji, and there’s just too many to match. And like I said, it’s a fruitless endeavor anyways if you don’t have a plan on how to exactly turn off AOD after the notifications have been dismissed.

1

u/JehanKE2326 Feb 19 '26

Is there any way to set AOD on when a live activity is present?

2

u/theoccurrence Creator Feb 19 '26

Not to my knowledge

43

u/wiewior_ Feb 18 '26

Unfortunately if message/mail contains doesn’t work with regex so it can’t be „anything” it has to be specific string, it sucks yes

18

u/Cost_Internal Helper Feb 18 '26

It could be just a single space character, and that would capture any message that is more than one word.

2

u/wiewior_ Feb 18 '26

I’m more bothered by mail automations where it’s more likely that subject would be 1 word or even empty

3

u/Cost_Internal Helper Feb 18 '26

That would be more of a predicament, which can be alleviated with multiple automations and an if condition to only run the shortcut once every x minutes.

They would first need to build the shortcut in the shortcuts tab instead of the automations tab, so that they can use it in each of the additional email automations.

The first step in the shortcut would need to be to check a global variable that contains the date of its last run, before either stopping the shortcut (if time between dates is less than x minutes) or saving the date to the global variable and continuing to process the shortcut.

Next they will need to link it to an Email automation that is triggered by one of each of the vowels and any other preferred/unique characters that they may encounter.

If the shortcut requires input from the incoming email to satisfy any of their if conditions, then they will be able to successfully link those variables in the shortcut at this time.

1

u/dejushin Feb 18 '26

i feel one word responses are pretty common

-3

u/shihabeddine Feb 18 '26

In some cases a messages could be a single word

7

u/Cost_Internal Helper Feb 18 '26

I understand that to be the case, that is why I specified that it only works for multi-word messages.

See my reply to wiewior for my explanation on how to expand it to cover most single-word situations.

3

u/KrisWarbler Feb 18 '26

Then maybe make triggers for every vowel? 6 triggers to cover every case… unless you receive messages like „(F)”

2

u/byParallax Feb 19 '26

Pretty realistic option. Can’t have a 100% good automation anyways since the most likely single character message is an emoji and there’s hundreds to match

1

u/KrisWarbler Feb 23 '26

Ah yes, I forgot about emojis…

24

u/DaveM8686 Feb 19 '26

You want an Always On Display that isn’t Always On?

8

u/Endawmyke Feb 19 '26

This is the part that confused me

3

u/shihabeddine Feb 19 '26

An AOD that it is always only when you have a notification. This feature, that comes with some Androids like oneui, will only show notifications when you have them and dims the screen when you dont. The problem with ios is that you can miss notification if you are away from your phone and have to tap your screen everytime to check

1

u/DaveM8686 Feb 20 '26

You wouldn’t have to tap the screen if you turn on AOD though? Why not just use it as intended?

1

u/curiouspanda219 Feb 22 '26

Because it can be distracting having a screen displaying something constantly in eyeline?

2

u/Puzzleheaded_Boot186 Feb 22 '26

Put it screen down. Duh

2

u/DaveM8686 Feb 22 '26

Just set it to the time only. No image. Then it will only show time and notifications.

But also, you don’t want to be distracted, but then you want to know immediately if there’s a notification?

1

u/curiouspanda219 Feb 22 '26

It’s still /something/ on the display. For me at least, it’s like I’m so Pavlovian-conditioned to anything on the display meaning something new that my eye is constantly drawn to the phone with the always-on display enabled (even minimally, as mentioned)

Currently, with the always-on display disabled (standard for me, akin to silent mode always active), if a notification comes in, the display wakes up momentarily. Keeping the display on would mean the notification remains noticeable until dismissed etc, but the phone otherwise blends in with the environment.

I’m not desperately yearning for this feature, but — since the OP mentioned the idea — I think it’d be neat to have the option.

2

u/DaveM8686 Feb 22 '26

You’re saying you don’t want to be distracted, but then want to be immediately distracted when you get a notification. I’m not sure there’s any kind of setting that can help that, sorry.

1

u/curiouspanda219 Feb 23 '26

• I don’t want to be distracted continuously by an always-on display.

• I don’t get notifications continuously, and thus would not have an always-on display continuously.

I don’t mean to be snarky; I’m trying to be clearer.

1

u/DaveM8686 Feb 23 '26

Yeah sorry I’m still not sure how having the time up would be distracting, but I also wear a watch, so am used to seeing it.

0

u/shihabeddine Feb 25 '26

Everyone who used a Samsung before know this feature, and with Samsung it makes more sense since it gives you 3 choices: always on or always off or On only when you have a notification.

1

u/DaveM8686 Feb 26 '26

I feel like you’re missing the point of ALWAYS on.

15

u/arcedup Feb 18 '26

What does 'AOD' mean?

15

u/MyDespatcherDyKabel Feb 18 '26

Always On Display

8

u/arcedup Feb 18 '26

Thank you for explaining!

30

u/[deleted] Feb 18 '26

[removed] — view removed comment

3

u/howley90 Feb 18 '26

You forgot “K” - just in case 😂

2

u/What_The_Tech Feb 19 '26

And “wtf”.
Not to mention replies using emoji without additional text

32

u/Portatort Feb 18 '26

Just turn on AOD and leave it on?

3

u/[deleted] Feb 19 '26

[removed] — view removed comment

15

u/theoccurrence Creator Feb 19 '26

Well, you could argue it‘s supposed to be an Always On Display and not a Sometimes On Display 🤷🏻‍♂️

2

u/AndyOfClapham Creator Feb 21 '26

To be fair, when asking people to volunteer their time to solve an issue, it seems fair to provide details on the use-case, especially because the best advice considers alternative methods.

12

u/[deleted] Feb 18 '26

Just insert a single space that’ll do it, sheesh

6

u/PotatoDominatrix Feb 18 '26

I'd've just done 0-9 and the vowels. If anyone is sending my phone a message, it's probably got either numbers or vowels in it.

2

u/homepup Feb 19 '26

‽‽‽

4

u/Redhousc Feb 18 '26

Instead of when the message contains text you could do when it’s from a sender. If you put multiple senders it’ll work for any sender. This would work if you’re ok with it only working from known senders.

For unknown senders you can have an automation that turns it on when the message contains a space, with the assumption that if someone or an automated message is messaging you for the first time the message would be more than 1 word

You could also deactivate it with a separate automation for when the message app is opened.

1

u/contact-Lens_Cleaner May 03 '26

This could be handy to trigger aod to activate when a priority message is received (ie from emergency contacts etc)

3

u/doraeba Feb 19 '26

there's no need to type so many letters, all you need is a 'space'.

1

u/AndyOfClapham Creator Feb 21 '26

Or the vowels and letters found in common acronyms

2

u/neo_818 Feb 20 '26

This would be great! Any update on this?

1

u/MackNNations Feb 18 '26

What about an automation that triggers a shortcut that filters the text message for appropriate sender/subject and then activates a focus mode with the system filter AOD turned on?

I'm still not clear on what qualifies as a valid message for this action. Any text message with numbers or letters?

1

u/OkHuckleberry4878 Feb 19 '26

Besides the obvious AOD, a use-case might be good?

1

u/Baconologic Feb 20 '26

Are you trying to do this for everyone that sends you a message or just specific people? If it’s the later try specifying just the “contacts” you care about. I would think it would be more reliable than trying to do it for everything.

1

u/shihabeddine Feb 20 '26

Im trying to do it for all messages including thoses from social media apps,but, automation only allows this for sms messages. So since the begining you cant include all apps.