when someone introduces themselves to you, you are notified via email, this way you don't need to constantly check the app for new intros. the only way to retain your email is to ask for offline_access
Sorry, but it sounds like you are doing it wrong.
I've only glanced at the Facebook API but I'm pretty sure he is doing it right.