I'm developing an app for WP8. Can I check (programmaticaly) if wp8 device has some specific app installed (i.e. WP8 Facebook app)?
Asked
Active
Viewed 2,081 times
1
-
1possible duplicate of [Check For Third-Party App Installation](http://stackoverflow.com/questions/15870780/check-for-third-party-app-installation) – Daniel Abou Chleih Oct 03 '13 at 12:05
1 Answers
4
You cannot get the list of applications that are installed on the Windows Phone that are published by someone other than the publisher of the calling application.
There is a way, however, to get the list of applications that are installed on the device and are originating from the publisher of the caller app. Here is what I am talking about:
IEnumerable<Package> apps = Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();
apps.First().Launch(string.Empty);
This required your app to run on a Windows Phone 8 device.

Mohamed Thaufeeq
- 1,667
- 1
- 13
- 34
-
Hmmm... Thank you. I also checked http://developer.nokia.com/Community/Wiki/URI_Association_Schemes_List. My intention is not to lunch some external app, but simply to check if some app exists on the device. Those apps that I need to check are actually Microsoft made (FB, LinkedIn and Twitter). So, there is no way I can do that? – Slavisa Oct 03 '13 at 12:49
-
2Yes, Even though app from Microsoft Corporation, you cannot check. You can only check the apps which published by you. Dont fail to mark as an answer if it helps you – Mohamed Thaufeeq Oct 03 '13 at 12:51