Disable message / call notifications for one specific contact

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.


Solution 1:

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.

Solution 2:

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