AppStore ratings increases iPhone and iPad app sales on the iOS AppStore. But only a very small number of users actually rate you app.
Rate My App Alert is an recurring UIAlert asking the user every nth time he starts the app to rate until the user taps the “Rate now” button.
You can use any link with any URLScheme, so it is no problem to ask your users to send a tweet or something else.