Flutter 中调用 Cloud Function 时 MissingPluginExecption

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

我正在尝试在我的 Flutter Web 应用程序中调用 Firebase 云函数(用 Python 编写)。当我在本地运行它时,它工作正常,但是当我将它托管在 Firebase(或 Firebase 模拟器)上时,我收到此错误:

MissingPluginExecption(在通道plugins.flutter.io/firebase_functions 上找不到方法 FirebaseFunction#call 的实现)`

功能设置完毕:

@https_fn.on_call()
def manualSignOut(req: https_fn.CallableRequest) -> Any:
    [code]

我这样称呼它:

await FirebaseFunctions.instance.httpsCallable('manualSignOut').call();

这似乎是 Firebase 在其文档中所解释的。我还尝试使用 here 中描述的函数 URL 并得到相同的结果。

flutter firebase google-cloud-functions
1个回答
0
投票

我可以通过执行

flutter clean
flutter upgrade
flutter pub upgrade
来修复它。不知道是这三个人中谁干的。希望这可以帮助其他人解决这个问题。

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