Jor*_*ris 7 firebase flutter firebase-dynamic-links
我正在尝试在 flutter 应用程序中实现 Firebase 动态链接。当我单击链接时,它会打开应用程序,但不会调用监听函数。
我根据 FlutterFire 一步步重新配置,所以我认为问题不在于配置,但可能在于我使用插件的方式,因为没有关于该插件最新版本的文档。
当我使用其他服务时,Firebase 在我的应用程序中正确初始化。
我正在android模拟器上进行测试
我正在尝试使用以下代码监听来自有状态小部件的动态链接
我首先导航到包含此小部件的页面,然后将应用程序置于后台,单击链接,应用程序在同一位置打开,但没有任何反应。
@override
void initState() {
super.initState();
initLink();
}
void initLink() {
FirebaseDynamicLinks.instance.onLink.listen((dynamicLinkData) {
print('dynamic link');
print(dynamicLinkData.toString());
// Navigator.pushNamed(context, dynamicLinkData.link.path);
}).onError((error) {
// Handle errors
});
}
Run Code Online (Sandbox Code Playgroud)
小智 1
这里有一个未解决的问题https://github.com/FirebaseExtended/flutterfire/issues/8261,其中包括我自己在内的其他一些人也遇到了同样的问题。
目前看来,odlund 发布了至少让事情再次正常运行的临时解决方案。如果您进行这些更改,侦听器应该再次工作,直到我们有更多官方修复: https://github.com/FirebaseExtended/flutterfire/commit/8bb4bee7e678241e75ab37a2bcfa0831426b91fa
归档时间: |
|
查看次数: |
8324 次 |
最近记录: |