问题
Possible Duplicate:
Get list of installed apps on iphone
Is there a way to know what other apps have been installed in an iPhone or other iOS devices?. I know that all ios apps are sandboxed so this may be impossible on a non-jailbroken device. but there is an App can do that.!not jailbroken (see image), How can it know all the apps I have installed?

回答1:
I am using iHasApp framework for my projects, and it works fine. You can get the code here.
来源:https://stackoverflow.com/questions/13798353/how-an-app-to-know-what-other-apps-have-been-installed-in-the-device