flutter 相关问题

Flutter是一款开源的移动应用SDK,可帮助开发人员和设计人员构建适用于iOS和Android的现代移动应用。

Flutter Bloc:如何发出 FirebaseVerificationCompletedEvent 并访问凭证值?

我应该怎么做才能发出 FirebaseVerificationCompletedEvent 并获取凭据值?在页面上它停留在 FirebaseCodeSend 上 这是我的集团: FirebaseOtpBloc 类扩展了 Bloc 我应该怎么做才能发出 FirebaseVerificationCompletedEvent 并获取凭据值?在页面上它停留在 FirebaseCodeSend 这是我的集团: class FirebaseOtpBloc extends Bloc<FirebaseOtpEvent, FirebaseOtpState> { FirebaseOtpBloc() : super(FirebaseOtpInitial()) { on<FirebaseVerifyPhoneNumber>(_onFirebaseVerifyPhoneNumber); } void _onFirebaseVerifyPhoneNumber( FirebaseVerifyPhoneNumber event, Emitter<FirebaseOtpState> emit) async { try { emit(FirebaseCodeSend()); await FirebaseAuth.instance.verifyPhoneNumber( phoneNumber: event.phoneNumber, verificationCompleted: (PhoneAuthCredential credential) { emit(FirebaseVerificationCompleted(credential)); }, verificationFailed: (FirebaseAuthException e) { emit(FirebaseVerificationFailed(e.toString())); }, codeSent: (String verificationId, int? resendToken) {}, codeAutoRetrievalTimeout: (String verificationId) {}, ); } catch (e) { emit(FirebaseVerificationFailed(e.toString())); } } } 这是验证电话和发送代码的两个简单功能: submitWithPhoneNumber(String phoneNumber)async { await auth.verifyPhoneNumber( phoneNumber: '$phoneNumber', codeSent: (String verificationId, int? resendToken) async { // here where you can save the verificationID and phoneNumber if you need it emit(state.copyWith(verificationId: verificationId,phoneNumber: phoneNumber)); }, verificationCompleted: (PhoneAuthCredential phoneAuthCredential) async { }, verificationFailed: (FirebaseAuthException error) { EasyLoading.showError(error.message ?? ""); }, codeAutoRetrievalTimeout: (String verificationId) { }, ); } submitWithCode(String code)async{ PhoneAuthCredential credential = PhoneAuthProvider.credential(verificationId: state.verificationId ??"", smsCode: code); await auth.signInWithCredential(credential).then((value) => //here have the authentication data")); }

回答 1 投票 0

Flutter 改变 ButtonSegment 约束

我有一个带有 ButtonSegments 的 SegmentedButton。我通常只有 2 个部分,一切都很顺利: 但是,有一个设置出现第三个选项,然后文本溢出: 怎么会...

回答 1 投票 0

如何使用 Nodejs 和 Flutter 保护 socket.io 的安全

我使用 Nodejs 和 Flutter 以及 socket.io 客户端开发了应用程序。我想在两个用户之间的通信过程中保护 Socket.io 的安全。有什么指导或建议吗?谢谢。

回答 2 投票 0

如何在flutter中检查NFC可用性?

等待NfcManager.instance.isAvailable(); 即使 NFC 可用但未启用,以上 nfc_manager 包的代码也会返回 false。那么,有什么方法可以检查 NFC 硬件的可用性吗?一个...

回答 1 投票 0

Supabase 触发器未被调用

我正在遵循本指南使用 Flutter 构建用户管理应用程序,并且位于存储管理部分,但即使在启用 http 扩展并在 SQL 编辑器中定义 SQL 函数之后...

回答 1 投票 0

无法从形状为 [1, 30, 8400] 的 TensorFlowLite 张量(Identity)复制到形状为 [1, 26] 的 Java 对象

我使用包含 26 个类的自定义数据集训练了一个模型 yolov8,但是当我将模型转换为 tflite 时,我注意到它给出了输出 [1,30,8400],这就是导致我在使用时出错的原因...

回答 1 投票 0

flutter - 我如何处理 webview 中发出的请求的响应

有没有办法处理在flutter上的webview中发出的请求的json响应?所以场景是: 该网站正在 webview 中发出请求。所以我不会手动发送任何请求。

回答 1 投票 0

showModalBottomSheet 的键盘重叠问题

我无法在键盘输入之上显示 ModalBottomSheet。目前键盘会打开并隐藏后面的字段。我已经使用 MediaQuery 进行填充,如其他问题中所示......

回答 1 投票 0

如何将Flutter应用中拍摄的图片保存到计算机目录并发送到Flask服务器?

我正在开发一个 Flutter 应用程序,用户可以使用手机的相机拍照,然后可以使用发送图像选项将其发送到 Flask 代码进行处理。我想实现一个功能

回答 1 投票 0

直接从 IDE 启动时,Flutter 应用程序在手机上显示空白屏幕

我的 Flutter 应用程序遇到异常行为。 当我使用 flutter run 命令在物理设备上构建和运行应用程序时,它会正确显示和运行。 然而,我们...

回答 1 投票 0

如何在searchField中添加onHover

我是颤振新手,有一个问题。 我有一个搜索字段,我希望能够用鼠标浏览列表以获取我当前所在的值,而无需实际选择...

回答 2 投票 0

Scaffold appBar 不接受实现 PreferredSizeWidget 的无状态小部件

我正在尝试制作一个自定义应用程序栏,我发现在无状态小部件中实现preferredSizeWidget将使其工作并且使其工作,但由于某种原因我的自定义应用程序栏之一没有......

回答 1 投票 0

在 Flutter App 中集成自定义 TensorFlow Lite 模型:替换后对象检测不起作用

我正在尝试将使用 Teachable Machine 创建的自定义 TensorFlow Lite (TFLite) 模型集成到 Flutter 应用程序中。最初,我遵循

回答 1 投票 0

我想使用 API 向我的 Facebook 页面添加评论

我想使用 API 添加评论到我的 FACEBOOK 和 INSTAGRAM 页面。 有人有更多这方面的信息吗? 我阅读了元 API 文档,但没有找到任何相关内容。 注意:我想整合...

回答 1 投票 0

如何超过 searchField 中的值

我是颤振新手,有一个问题。 我有一个搜索字段,我希望能够用鼠标浏览列表以获取我当前所在的值,而无需实际选择...

回答 1 投票 0

Flutter 将当前 Firebase 项目与另一个项目交换

我当前有一个 Flutter 项目,该项目链接到 Firebase 项目,并且正在从实时数据库读取和写入。我的问题是我使用了错误的项目,现在想切换我的

回答 2 投票 0

Flutter:如何让提供者只重建一个小部件

在我的 Flutter 应用程序中,我有一个包含各种 TextFormFields 的表单,每个表单域都有一个麦克风来转录所说的内容。 我用 SpeechToTextProvider 实现了它。 当我按下麦克风时,它会写...

回答 1 投票 0

Flutter 在发布模式下找不到“电话”,但在发布模式下前台正常,我在后台功能上添加了装饰器,但仍然不起作用

我正在使用Telephony插件开发短信应用程序,根据类似的解决方案,我在顶层后台处理程序的顶部添加了一个装饰器,然后在发布模式下运行它, 之后

回答 2 投票 0

Flutter 预定本地通知不起作用

我正在使用 flutter 制作一个待办事项应用程序,我想向应用程序添加提醒。当用户通过选择日期和时间设置提醒时,应用程序将像闹钟一样发送通知。但无论我做什么...

回答 1 投票 0

Riverpod:在其他提供商内调用异步 Riverpod

我在我的项目中使用 Riverpod,在我的一个提供程序中我想调用另一个异步提供程序,所以这是我的代码: @riverpod 类 SelectedUser 扩展 _$SelectedUser { @覆盖 列表<

回答 1 投票 0

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