Hi, here's a brief step-by-step of the resolutions. With an “automated” solution for those that have a high count (like I had).
Firstly, if you have a car with Siri on CarPlay, you'll probably prefer @Techloop's solution. Check it out at the end.
Otherwise, the trick is that Siri can read your past unread messages. The counter is shown because, while Siri reads the latest message in all conversations, some unread messages remain inside your conversations.
Here's the basic trick:
- Say, "Hey Siri, read my messages."
- Interrupt Siri after each message by saying, "Hey Siri, next."
Thanks to @tying for this!
Now for my "automated" version:
- Get a second phone.
- Place your iPhone out of hearing range, then record yourself saying the following with pauses: "(1-second break) Hey Siri (1-second break) Next! (2-second break)."
- Place your iPhone and the second phone next to each other in a quiet environment.
- Command Siri with "Hey Siri, read my messages."
- Play your recorded audio on loop.
- If it glitches, you might need to repeat, "Hey Siri, read my messages."
- Your recorded audio should be about 6 seconds long, so the "automated" solution will take roughly 10 minutes for every 100 unread messages.
- Enjoy a proper message counter ❤️
Techloop wrote:
My Approach: I've devised a more efficient strategy by employing Siri on CarPlay. Leveraging the skip button feature, I managed to handle 500 messages in less than 10 minutes. This new method significantly streamlines the process compared to the conventional approach, enhancing both speed and efficacy.