gpt4 book ai didi

firebase - Flutter Dynamic Links 获取附加参数

转载 作者:行者123 更新时间:2023-12-05 07:15:44 26 4
gpt4 key购买 nike

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

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

我正在尝试为 redirect_uri 使用 Firebase 动态链接返回应用程序并获取我从 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>]范围。但是我打算用动态链接做的事情甚至可能吗?还是我做错了什么?

最佳答案

检查实现,您似乎正在尝试实现类似于 reward referral use case 的东西.为什么deepLink.queryParameters['code']返回 null 是因为没有 code在已处理的 Firebase 动态链接的深层链接上配置的参数。

code 配置查询参数,您的动态链接的深层链接应该类似于 https://example.com/?code={CODE}

关于firebase - Flutter Dynamic Links 获取附加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59524346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com