User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently developing an iPhone app that connects to Facebook trough its SDK. One of the main functionalities is the option to share a post with a news story from the feed.

So basically I show the default Facebook screen so that user has three choices:

  • Share
  • Cancel
  • Close the screen

The question is: should I put an alert view or something similar from my app after the user chooses one of these three?

Something like poping up a message saying successful post or is this unnecessary?

share|improve this question
up vote 0 down vote accepted

As a rule of thumb I personally give feedback to the user whenever something changes (or should change) state. So if you share/add a new post is a good idea to give them positive/negative feedback on the action taken. However that would be unnecessary if the user wants to cancel the action OR close the view (the closing view should be self-referential in terms of state change).

share|improve this answer
Thanks for making it clear, i really like your explanation. – Julian Osorio Feb 20 '12 at 18:45

Although it is recommended to give users an indication that a task had completed successfully, iOS Alerts (pop ups) aren't the best way to do it per the iOS HIG:

In general, alerts are unnecessary if they [...] update users on tasks that are progressing normally

A better solution suggested in the iOS HIG is the Activity indicator, which tells users to wait until the action has completed.

share|improve this answer
Thanks for the answer. – Julian Osorio Feb 20 '12 at 18:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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