By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Peh said:
I guess you pay apple a fee to appear on the front screen.

Ya, I always thought it was this. Apple App Store is also the wild west of applications.