I am curious - I sent two messages to a friend several weeks ago. Never heard back. Checked my phone and it showed the "not delivered" icons. Later was on the web interface and it had "delivered" icons. Checked the app again and still "not delivered".

A week has gone by and the status on the app and web still do not agree. I have tried clearing my cookies and local storage for the web and even uninstalled/reinstalled the app on my phone. Still no difference.

Which is right?

App vs. Web message statuses

  • this is rough... the help instructions for desktop/mobile show the exact same list of statuses. I also tested and verified that I can see all three statuses in desktop, and that they show the same in mobile. just in case this is relevant: does the friend you're messaging have mobile messenger themselves?
    – LevenTech
    Jun 15 '17 at 19:26

A message goes through 3 different stages:

  1. Sent (what your iPhone is showing)
  2. Received (what the web is showing)
  3. Seen (shows your contact’s face)

The correct message status is the one that is “most advanced,” since it wouldn’t have gotten there without going through earlier stages. Any device that shows an earlier stage may have suffered from a communications/server error at the time Facebook tried to notify it of the message’s status.

  • 1
    Thanks @phong. But why when uninstalling and then reinstalling my app does the "most advanced" stage (in this case "Received") not get pulled from the database. I can't help but think there must be a source of truth for new app installs to pull from. Mar 3 '17 at 22:59
  • 1
    You make a good point, and I don’t really have a good explanation for that.
    – user13779
    Mar 4 '17 at 1:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.