Is there any way to get the list of apps installed? RRS feed

  • Question

  • User296334 posted

    Hello, I was wondering if there is a way to get a list of apps that are currently installed on the device? And if i can get it, is there way to trigger them to open? I found some examples about canOpenUrl, also that i need to add urlschemes to info.plist??... What is the correct way to do this because many say these were working before iOS 8 and well couldn't find any examples in xamarin. Could you please lead me to the light? :)

    Thanks, have a great one!

    Tuesday, March 14, 2017 8:40 AM


  • User125801 posted

    It is not possible, at least with public apis, to get a list of installed apps on the device.

    There are restrictions for canOpenURL since the release of iOS 9:

    If your app is linked on or after iOS 9.0, you must declare the URL schemes you want to pass to this method. Do this by adding the LSApplicationQueriesSchemes key to your app's Info.plist file. If you call this method for a scheme not declared using that key, this method always returns false, whether or not an appropriate app is installed.

    • Marked as answer by Anonymous Thursday, June 3, 2021 12:00 AM
    Tuesday, March 14, 2017 9:15 AM