Я пытался использовать пакет flutter: доступность, но не могу передать аргументы с ним. Я пробовал url_launcher, но полезно запускать только веб-URL. Я пробовал DeviceApps и android_intent примерно так:
```static openApp(String url) async {
bool isInstalled = await DeviceApps.isAppInstalled(url);
if (isInstalled != false) {
String dt = 'userId';
AndroidIntent intent = AndroidIntent(action: 'action_send', data: dt, package: url);
await intent.launch();
} else {
throw "Could not open app $url";
}
}
Even this doesn't work.
Gives error : E/flutter (16289): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException(No implementation found for method isAppInstalled on channel g123k/device_apps).
Does any one know the correct working code to do this?