Можно ли настроить навигационную страницу или (сделать что-то) на фоне в ссылке Firebase Dynami c? - PullRequest
0 голосов
/ 21 апреля 2020

Я использовал 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...