Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
颤振:可以在单独的工作中初始化Firebase动态链接、远程配置、身份验证和深度链接吗?_Firebase_Flutter_Dart_Dart Isolates - Fatal编程技术网

颤振:可以在单独的工作中初始化Firebase动态链接、远程配置、身份验证和深度链接吗?

颤振:可以在单独的工作中初始化Firebase动态链接、远程配置、身份验证和深度链接吗?,firebase,flutter,dart,dart-isolates,Firebase,Flutter,Dart,Dart Isolates,我的应用在主隔离中使用Firestore、Auth、Remoteconfig、Dynamic link、应用内消息和FCM,我正在考虑将Auth、Remotecongig、Dynamic link、FCM和应用内消息移动到单独的隔离 我目前使用get_it包延迟加载这些函数的。 对于身份验证,我使用提供程序包来侦听身份验证状态的更改 我的问题是它是否会像在主isolae中那样提高性能并正常工作 任何示例或参考都将不胜感激。另一个选择是在应用程序获取其工作所必需的内容时,有一个加载屏幕?至少我是这

我的应用在主隔离中使用Firestore、Auth、Remoteconfig、Dynamic link、应用内消息和FCM,我正在考虑将Auth、Remotecongig、Dynamic link、FCM和应用内消息移动到单独的隔离

我目前使用get_it包延迟加载这些函数的。 对于身份验证,我使用提供程序包来侦听身份验证状态的更改

我的问题是它是否会像在主isolae中那样提高性能并正常工作


任何示例或参考都将不胜感激。

另一个选择是在应用程序获取其工作所必需的内容时,有一个加载屏幕?至少我是这样做的,对于Firestore和其他东西,我有一个后端

我想你知道彼此是如何沟通的。主隔离中包含所有内容,因此如果您的任务需要资源(例如,远程配置肯定不是),那么将部分工作卸载到另一个隔离中可能是一个好主意。 对于与分离物的合作,我喜欢这个软件包,主要是在雷达下,但它确实起到了作用:

也可以在Github上查看,代码非常简单