Just over six days ago, I sent a friend on Facebook a couple messages.
On the conversation view of Facebook Messenger for iPhone, I can see that they've received my messages because next to each message, there's a solid-blue circle with a white checkmark inside.
For several days after I sent the messages, I could see (under their name at the top) their active/online status, e.g., "Active 1d ago," but now, I just see, "Messenger."
I've waited long enough—I know it takes a little while—and "Messenger" hasn't changed to show their active status. Plus, all other conversations with my friends on Messenger show their active statuses.
How was my friend able to hide their active status while using Messenger?
I don't think they blocked me on Facebook because I can still see their profile.
I don't think they've added me to their "Restricted" friend list because I'm still able to see posts on their feed they've shared with Friends (nonpublic posts).
I don't think they've blocked my messages because I can still "Type a message..."