Flutter动态链接获取添加的参数

时间:2019-12-29 23:55:01

标签: firebase flutter dart paypal firebase-dynamic-links

因此,我目前正在使用 Flutter 开发 IOS -App,并添加了 Firebase 。 我正在尝试将 PayPal-Connect url_launcher软件包一起使用。由于PayPal-Connect链接如下所示:

https://www.sandbox.paypal.com/connect?flowEntry=static&client_id=[<my_client_Id>]&scope=&redirect_uri=[<my_url>]

我正在尝试将 Firebase动态链接用于redirect_uri,以返回到应用程序并获取从Pay-Pal获得的数据作为url参数。问题是,每当我运行以下代码时:

Future<void> retrieveDynamicLink() async {
      final PendingDynamicLinkData data = await FirebaseDynamicLinks.instance.getInitialLink();
        final Uri deepLink = data?.link;

        if (deepLink != null) {
          print(deepLink);
          print(deepLink.queryParameters['code']);
        }
    }

日志说:

flutter: https://domain.page.link/ppc
flutter: null

但是我从Paypal-Connect文档知道,他们添加了一个code=[<some_code>]参数。 但是我计划通过动态链接来做的事情甚至有可能吗?还是我做错了什么?

0 个答案:

没有答案