One of my contacts is annoying me with text messages. I could block them, but then I'd never be able to see the messages they send and I want to have the ability to do that.

So instead the idea I had was to turn off text message notification sounds / badges / etc for just this one specific contact.

Is this possible? It seems like I can turn off notifications for people not in my contacts, but really I just want to turn them off for this one specific person.

2 Answers 2


Leave them in contacts rather than remove, but set all their ringtones/messages sounds to a silent ringtone.

There's one here linked from this page - How can I get a silent ringtone on my iPhone? on the iPhoneFAQ site.

You'll still get the notifications, but no sounds.

  • but i'll still see the text messages on my home screen even though it won't play a sound, yeah? is there any way to prevent these from appearing on my home screen? Commented Nov 27, 2014 at 17:17
  • Only by removing them from Contacts & setting the notifications pref as you suggested in your question.
    – Tetsujin
    Commented Nov 27, 2014 at 17:19
  • argh! and there's no way to access the text messages that a blocked caller sends me? (really i want "the same thing as blocking the person but i can see the messages they've sent me if i want to) Commented Nov 27, 2014 at 17:20
  • 2
    You can't really block & not block at the same time ;-)
    – Tetsujin
    Commented Nov 27, 2014 at 17:37
  • 1
    This is about two years after the question...but would apple.stackexchange.com/questions/189972/… be a better answer now?
    – Jeff.Clark
    Commented Mar 15, 2017 at 14:27

Leave them under your contacts and then click the "do not disturb" when you click on the info of their text message.

  • 4
    This has been renamed to “Hide Alerts” in more recent versions of iOS.
    – J Cobb
    Commented May 17, 2019 at 15:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .