我正在尝试在我的 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();
我可以通过执行
flutter clean
、flutter upgrade
和flutter pub upgrade
来修复它。不知道是这三个人中谁干的。希望这可以帮助其他人解决这个问题。