Flutterflow 包 plaid_flutter:^3.1.4 在自定义操作中使用正确的 LinkToken 初始化 PlaidLink 时会引发错误。我错过了什么?

问题描述 投票:0回答:1

我能够从 Plaid 成功获取链接令牌。但是,当我将其传递给应用程序(在桌面和移动浏览器的 Flutterflow 测试模式下尝试)并尝试初始化格子链接时,它失败并出现以下错误。

出于安全目的,我屏蔽了链接令牌,但我确认链接令牌是有效的。

打开 PlaidLink 功能失败。

有人之前在 Flutterflow 中尝试过这个包并阐明我可能缺少的内容吗?

自定义操作代码:

import 'package:plaid_flutter/plaid_flutter.dart';

Future initPlaidLink() async {
  // Add your function code here!
  print('Initializing Plaid Link');

  LinkConfiguration configuration = LinkTokenConfiguration(
    token: "link-sandbox-xxxxxxxxxxxxxxxxxxxxx",
  );

  PlaidLink.open(configuration: configuration);
}

错误:

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'create')
    at plaid_flutter_web.PlaidFlutterPlugin.new.open (plaid_flutter_web.dart:97:20)
    at open.next (<anonymous>)
    at runBody (dart_sdk.js:39921:34)
    at Object._async [as async] (dart_sdk.js:39957:7)
    at plaid_flutter_web.PlaidFlutterPlugin.new.open (plaid_flutter_web.dart:35:20)
    at open (plaid_link.dart:36:21)
    at open.next (<anonymous>)
    at runBody (dart_sdk.js:39921:34)
    at Object._async [as async] (dart_sdk.js:39957:7)
    at PlaidLink.open (plaid_link.dart:35:27)
    at initPlaidLink (init_plaid_link.dart:32:13)
    at initPlaidLink.next (<anonymous>)
    at runBody (dart_sdk.js:39921:34)
    at Object._async [as async] (dart_sdk.js:39957:7)
    at Object.initPlaidLink (init_plaid_link.dart:13:21)
    at page7_add_account_widget.dart:33:21
    at Generator.next (<anonymous>)
    at runBody (dart_sdk.js:39921:34)
    at Object._async [as async] (dart_sdk.js:39957:7)
    at page7_add_account_widget.dart:32:53
    at [_invokeFrameCallback] (binding.dart:1297:15)
    at binding$5.WidgetsFlutterBinding.new.handleDrawFrame (binding.dart:1236:9)
    at [_handleDrawFrame] (binding.dart:1085:5)
    at Object.invoke (dart_sdk.js:193938:7)
    at _engine.EnginePlatformDispatcher.new.invokeOnDrawFrame (dart_sdk.js:168021:15)
    at dart_sdk.js:193679:57
    at Object._checkAndCall (dart_sdk.js:5625:16)
    at Object.dcall (dart_sdk.js:5630:17)
    at ret (dart_sdk.js:61495:21)
custom-action plaid flutterflow
1个回答
0
投票

你能确认你有吗?

<script src="https://cdn.plaid.com/link/v2/stable/link-initialize.js"></script>
在index.html文件中?根据 https://github.com/jorgefspereira/plaid_flutter/issues/111,没有该行可能会导致此问题。

© www.soinside.com 2019 - 2024. All rights reserved.