|
|
|
|
|
by tadfisher
4656 days ago
|
|
The solution here is to show an error notification after the fact. A good way to handle this is to bake a failed-request queue into the network layer, and to ensure requests are serializable and replayable. Obviously, mobile designers need to consider failure cases and the best user experience to deal with these. |
|
The app can't, because it's been closed. And the server can't e-mail me with an error or anything, because it might never have even known about the action.
At least on webpages, the page can intercept the close action with a modal dialog, then fires when you try to quit the browser or close the tab, warning that you have unsaved data. Mobile apps have no such last-case warning mechanism.
Because of this, I agree that lying to your users about successfully completed actions, on mobile, is bad advice. You're abusing users' trust, and once they discover that (and remember just how unreliable mobile connections are, so they're bound to discover it sooner or later!), don't be surprised if they don't come back.