我有两个申请。客户应用程序和供应商应用程序。 点击按钮时如何从客户应用打开供应商应用?
是否可以从Flutter应用程序中打开另一个应用程序?
com.demo.customer
和com.demo.vendor
我尝试了url_launcher
。但是它不能给出程序包名称并打开另一个应用程序。
我也尝试过这个软件包,device_apps,但不适用于ios。
应该可以在Android和ios上使用。
答案 0 :(得分:0)
您需要为要打开的应用注册自定义 URL方案。
您可以在此处阅读更多信息:
对于iOS:iOS Documentation
对于Android:Android Documentation
还有一个不错的插件,可以处理Flutter的深层链接操作。
注册了自定义网址方案(例如:demo:// vendor)后,您可以使用 url_launcher 插件调用该网址:
launchUrl('demo://vendor')