I have several apps and I want to know from app A whether app B or C are installed. In Android I can check does package exist, but is there something like this in iOS and windows store app? I'm using Xamarin for iOS.
iOS / Windows Store App: can I know whether my other app installed on this device/user account?
76 Views Asked by Tertium At
3
There are 3 best solutions below
0
On
For iOS you can get your apps to confirm unique URL schemes and check whether they can be opened.
References:
URL schemes - https://www.appcoda.com/working-url-schemes-ios/
Can open url - https://developer.xamarin.com/api/member/UIKit.UIApplication.CanOpenUrl/p/Foundation.NSUrl/
0
On
For UWP app, you can use PackageManager.FindPackagesForUser Method to find all packages installed for the specified user.
See the following similar topic:
how to get list of all installed apps and run them in UWP WinRT 8.1
You can use system Keychain to achieve this. Values in system Keychain can be shared between collection of apps and you can set values like
isAppBExistsandisAppCExiststo true/false in this apps. And then check this values in app ALink to documentation