I've been searching several days for a descent answer on how to acquire the list of installed applications on a device running iOS > 5.0 (com.apple.mobile.installation.plist).
I've tried codes from different sources and the only almost successful solution I got was with shared URL scheme approach using Daniel Amitay API (http://www.ihasapp.com) - thumbs up for it - great job!
But with the URL scheme I wasn't able to get all installed apps on the device cause not all of them have shared URL scheme.
The devices I am working with are not jailbroken so accessing /private/var/mobile/Library/Caches/com.apple.mobile.installation.plist
from within the app is forbidden due to app sandboxing. So the examplea given in
Is it possible to retrieve these information? and
Finding list of installed apps on iphone
work only on simulator or jailbroken device.
My question: "Is there any way to present to the user iTunes(AppStore) login screen from within the app and after he/she enters his/hers credentials to be able to request the list of purchased (downloaded) applications from the iTunes(AppStore)?"
I am trying to make an app that shows all installed apps and their position on the Home Screen (Springboard) like iTunes does when you browse your device.
The necessity of having such app is when you have 400-500 installed applications on a device and you've grouped them in folders it is quite frustrating to find each one of them when you decide to uninstall it from the device.
Can anyone help?
Thanks in advance.