Very true. It's also a golden opportunity of improving your product IMHO.
I got a very nasty review and had a hard time understanding how this user had such a bad experience - my app cannot be doing this, there's no such use case. I was sure that the user is writing this in bad faith but I apologised anyway.
Turns out, if a user follows a specific path they can get into a confusing situation that can be misinterpreted as App trying to force them do something that they don't want to do. The unhappy user had a very valid point despite the fact that it took me a month to understand the situation.
As a developer, and a user, I strongly agree that you should never ever argue with your users. Most of the times the reason for a pissed of user is a bug or miss-communication that you failed to identify.
I got a very nasty review and had a hard time understanding how this user had such a bad experience - my app cannot be doing this, there's no such use case. I was sure that the user is writing this in bad faith but I apologised anyway.
Turns out, if a user follows a specific path they can get into a confusing situation that can be misinterpreted as App trying to force them do something that they don't want to do. The unhappy user had a very valid point despite the fact that it took me a month to understand the situation.
As a developer, and a user, I strongly agree that you should never ever argue with your users. Most of the times the reason for a pissed of user is a bug or miss-communication that you failed to identify.