因此,我目前正在使用 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>]
参数。
但是我计划通过动态链接来做的事情甚至有可能吗?还是我做错了什么?