我正在try 在一个Flatter应用程序中实现Firebase动态链接.当我点击链接时,它会打开应用程序,但不会调用监听功能.
我根据FlatterFire一步一步地重新配置,所以我认为问题不在配置上,但可能是在使用插件的方式上,因为没有关于插件最后版本的文档.
在我使用其他服务时,Firebase已在我的应用程序中正确初始化.
我正在安卓模拟器上做测试
我试图用下面的代码从一个有状态的小部件中监听动态链接
我首先导航到包含这个小部件的页面,然后我将应用程序置于后台,单击链接,应用程序在同一个位置打开,但什么都没有发生.
@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
});
}