These steps are to make a Facebook application public.
1. When it says :"Not available for all users because your app is not live"
2. Go to settings and enter a contact email..
3. Go to status and review, and make the app public..