I want to bring the list of what apps are installed in my iPhone.
I hear this code sample is in this website but I can't find it.
Code Sample: Check if an app is installed - iDevKit: http://idevkit.com/forums/tutorials-code-samples-sdk/604-code-sample-check-if-app-installed.html
Can anyone give me a hint or how to get that code from the website?
Thanks.
This is not possible on non-jailbroken iOS devices—the app sandbox prevents it. You can test for some individual applications, if you know the URL schemes they implement (e.g.
tel://
for the Phone app), by calling[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"someScheme://blah"]]
, but if an app doesn’t respond to any URL schemes then you’re not going to be able to determine whether it’s present on the device.On a jailbroken device you can check against the apps binary:
Or, if you know the app has a custom URL Schema you can check if the URL can be opened: