Я использовал firebase_dynamic_links 0.5.0+11
.
В моей домашней странице инициализирую ссылку Dynami c, мне нужно перейти на страницу или изменить вкладку при нажатии на ссылку Dynami c. это работает, когда приложение открывается в недавнем меню, но когда приложение закрыто, оно не переходит на страницу, просто откройте приложение. Это происходит также firebase messaging
плагин. Плагин Firebase Messaging также не перемещается на другую страницу, когда приложение закрывается.
@override
void initState() {
super.initState();
initDynamicLinks();
}
void initDynamicLinks() async {
final PendingDynamicLinkData data =
await FirebaseDynamicLinks.instance.getInitialLink();
final Uri deepLink = data?.link;
if (deepLink != null) {
}
FirebaseDynamicLinks.instance.onLink(
onSuccess: (PendingDynamicLinkData dynamicLink) async {
final Uri deepLink = dynamicLink?.link;
if (deepLink != null) {
tabController.animateTo(1);
// Navigator.pushNamed(context, deepLink.queryParameters['path']);
}
}, onError: (OnLinkErrorException e) async {
print('onLinkError');
print(e.message);
});
}
Обмен сообщениями в Firebase также не работает в фоновом режиме. проблема в 'firebase_messaging' ... https://github.com/FirebaseExtended/flutterfire/issues/88#issuecomment -617218705