如何从Flutter应用程序打开另一个应用程序(我自己的应用程序)?

时间:2020-03-27 06:43:24

标签: flutter dart

我有两个申请。客户应用程序和供应商应用程序。 点击按钮时如何从客户应用打开供应商应用?

是否可以从Flutter应用程序中打开另一个应用程序?

com.demo.customercom.demo.vendor

我尝试了url_launcher。但是它不能给出程序包名称并打开另一个应用程序。

我也尝试过这个软件包,device_apps,但不适用于ios。

应该可以在Android和ios上使用。

1 个答案:

答案 0 :(得分:0)

您需要为要打开的应用注册自定义 URL方案

您可以在此处阅读更多信息:

对于iOS:iOS Documentation

对于Android:Android Documentation

还有一个不错的插件,可以处理Flutter的深层链接操作。

Flutter Uni Links

注册了自定义网址方案(例如:demo:// vendor)后,您可以使用 url_launcher 插件调用该网址:

launchUrl('demo://vendor')