Closed rolinger closed 8 years ago
Hi @rolinger
This plugin only checks if a specific app is installed. It can't be used for launching apps because I want to keep this plugin as simple as possible.
On iOS you can only launch an app when the target app supports an URL scheme (e.g. uber://
). iOS 9 and iOS 10 require some extra work, which is described here. Without an URL scheme it's impossible launching other apps.
On Android you can launch an app with an URL scheme (if provided) or the app's package name (e.g. com.ubercab
). You need to install another plugin if you want to launch apps via package names.
How can an app be opened? I have some apps that provide deeplink parameters, so I am passing those parameters into "deeplink" below....but other apps don't have deeplinks (that I am aware of), so how can I just get the app to launch?
On Android, I have the package name (not certain how to get it for iOS), and as best I can tell appAvailability.check is seeing the app installed, but its not able to open it.