是否可以从另一个 Flutter 应用程序打开 Flutter 应用程序的特定屏幕?
答案 0 :(得分:0)
您可以借助 firebase 动态链接来完成。
在应用程序中创建动态链接并在启动url_launcher
的帮助下启动链接
让我们假设 2 个 Flutter 应用程序应用程序 A 和 B,页面数为 N。 例如,如果您想从 B 转到应用 A 的屏幕 2
您将从 App B 上的包 url_launcher
调用此函数
launch('https://yourapp.page.link/aL7u'); //dynamic link to open the screen.
这将启动一个窗口,将您重定向到该页面
处理动态链接请参考本文档。
Flutter 动态链接:https://www.filledstacks.com/post/dynamic-links-in-flutter-a-complete-guide/
url_launcher
:https://pub.dev/packages/url_launcher
Firebase 动态链接文档:https://firebase.google.com/docs/dynamic-links?authuser=0
注意:要实现这一点,您必须同时访问两个应用程序,并且应该在两个应用程序上实现动态链接