MM iOS Message Stuck Bug

Hi all,

iOS Client: 1.24.0
MM Server: 5.16.0

I’ve spotted a new bug with this new release.

Using MM iOS, whenever the device goes offline, it is unable to send messages afterwards when the device goes back online.

Simply put, the new messages get stuck and nothing gets delivered.

The only way to fix it is by restarting the app.

All the stuck messages disappear and the new messages work ok.

Could you look into this please.

Cheers

Hello, @RbDev

I am running the same version as yours on my iPhone but I was unable to properly reproduce the issue on my end. Can you please explain what do you mean by this?

  • Are you referring to when the iOS device does not have any network connectivity (Eg. Airplane mode)?

  • Did you tap on the :warning: icon and Try again after the device goes back online?

I tested this on my end by disabling my Wifi as well as the mobile data. While the message does not get delivered automatically after reconnection, the stuck / unsent messages were still there after I restarted the iOS app. So, I want to make sure if I might have missed out on any particular step. Keep me posted.

Its very easy to replicate. It happens all the time.

Turn off wifi.
Send messages
Turn on wifi
Send messages.
You should end up with those initial messages stuck.

Hi, @RbDev

Thank you for the clarification. So, you were actually referring to the messages sent when there is no network not automatically retried after the network is restored. For example:

As far as I know, there is no automatic retry hence the reason why I tapped the :warning: icon to Try again. I will confirm with the mobile team on the expected behavior nevertheless. Thanks.

Hi, @RbDev

So, I got the confirmation that the behavior is expected and there is a ticket open to have the failed messages automatically retried here:

Feel free to share additional thoughts to it and include your suggestion on how this will improve user experience with the mobile app. May I know if that works for you?

The idea is that messages should be sent in a queue.

So that new messages cannot get to the server before the old messages.

So send the stuck messages first then send the new ones. keeping them in the right order.

That is what any user would expect.

I hope this clarify it better.

Hello, @RbDev

Got it. I will share your feedback with the team internally. Please keep an eye on the ticket I linked earlier for direct updates nevertheless. Thank you.

Here are some steps you can try to fix an iPhone stuck in Airplane Mode:-

  1. Control Center:- Swipe down from the top right corner of your screen to open Control Center. Make sure the airplane mode icon isn’t highlighted. Tap it to disable Airplane Mode if it is.
  2. Settings App:- Open the Settings app and tap “Airplane Mode”. The toggle should be in the off position.
  3. Restart iPhone:- A simple restart can often resolve temporary software glitches that might be causing the issue. The method for restarting depends on your iPhone model. You can find specific instructions by searching online for “force restart iPhone [your model]”.
  4. Reset Network Settings:- This will reset your Wi-Fi networks and passwords, Bluetooth connections, cellular settings, and VPN configurations. Go to Settings > General > Reset > Reset Network Settings. You’ll need to enter your passcode or use Face ID/Touch ID to confirm.
  5. Update iOS:- An outdated iOS version might have bugs affecting Airplane Mode. Connect your iPhone to Wi-Fi, go to Settings > General > Software Update and see if an update is available.
  6. Remove and Reinsert SIM Card:- Turn off your iPhone, remove the SIM card using the SIM ejector tool, and then put it back in securely. Restart your iPhone and see if Airplane Mode works now.

If you have problem persist after trying these step. follow for more instruction below.

Here are some steps you can try to fix your iPhone if it’s stuck in airplane mode:-
1. Turn Airplane Mode off in Control Center:- Swipe down from the top right corner of your screen (iPhone X and later) or swipe up from the bottom (iPhone 8 and earlier) to open Control Center. Tap the airplane mode icon to turn it off.
2. Turn Airplane Mode off in Settings:- Open the Settings app and tap on “Airplane Mode” to toggle it off.
3. Restart your iPhone:- A restart can often clear up minor software glitches that might be causing the issue.
4. Reinsert SIM Card:- Sometimes a loose SIM card can cause connectivity issues. Turn off your iPhone, eject the SIM card using the SIM tool, and then reinsert it securely. Power on your iPhone and see if airplane mode turns off.
Follow for more assistance below.
https://thegeekpage.com/iphone-stuck-in-airplane-mode-how-to-fix/