草庐IT

firebase_storage

全部标签

firebase - 带有 Firestore 的 StreamController

我想使用StreamController来控制从Firestore中的集合获取数据的StreamBuilder。这将使我能够使用RefereshIndicator,这样当我下拉列表时,它会刷新/获取更多数据(如果有的话)。我使用了这个article中的大部分信息.我当前的代码在下面class_ListsextendsState{StreamController_controller;finalGlobalKeyscaffoldKey=newGlobalKey();@overridevoidinitState(){_controller=newStreamController();loa

firebase - 当客户端失去连接时,如何从 Firebase 实时数据库中删除数据

我正在开发一款使用firebase实时数据库连接两名玩家的游戏。但我想要一种方法,可以在失去与Internet的连接时删除播放器数据。 最佳答案 这可以通过OnDisconnect方法更新。ThisoriginalanswerfromFrank最初描述了有关OnDisconnect方法的更多细节。Readmoreabouttheinterfacehere.您可以使用thisFirebaseexample设置“连接状态”它使用带有OnDisconnect的实时数据库和CloudFunctions来显示用户的状态。从示例中提取:varu

firebase - 当客户端失去连接时,如何从 Firebase 实时数据库中删除数据

我正在开发一款使用firebase实时数据库连接两名玩家的游戏。但我想要一种方法,可以在失去与Internet的连接时删除播放器数据。 最佳答案 这可以通过OnDisconnect方法更新。ThisoriginalanswerfromFrank最初描述了有关OnDisconnect方法的更多细节。Readmoreabouttheinterfacehere.您可以使用thisFirebaseexample设置“连接状态”它使用带有OnDisconnect的实时数据库和CloudFunctions来显示用户的状态。从示例中提取:varu

firebase - 实现下拉刷新

您如何在Flutter应用程序中实现下拉刷新,最好使用StreamBuilder或FutureBuilder从Firestore中的集合获取数据并将其显示在ListView? 最佳答案 我最终使用了这里的信息。Howtorefreshorreloadaflutterfirestorestreambuildermanually?我添加了刷新指示器并使我的流从函数中获取数据,请参见下面的代码。varstream;@overridevoidinitState(){setState((){stream=mouvesStream();});s

firebase - 实现下拉刷新

您如何在Flutter应用程序中实现下拉刷新,最好使用StreamBuilder或FutureBuilder从Firestore中的集合获取数据并将其显示在ListView? 最佳答案 我最终使用了这里的信息。Howtorefreshorreloadaflutterfirestorestreambuildermanually?我添加了刷新指示器并使我的流从函数中获取数据,请参见下面的代码。varstream;@overridevoidinitState(){setState((){stream=mouvesStream();});s

firebase - 如何将特定的 ListTile 变量传递给新的页面路由 onTap?

我的代码构建了ListTiles的ListView,每个ListTile从云firestore数据库获取数据。当我激活ListTile的onTap时,我想路由到一个新页面并将该图block的特定数据传递到新页面。我在其上构建ListView的页面已经毫无问题地传递了变量,但是我无法在该页面上使用相同的方法。我对flutter和dart还很陌生。我的第一个假设是它可能需要一个有状态的小部件才能完成此操作?但是我不确定如何实现它。import'package:flutter/material.dart';import'package:menu/screens/menu/detail.dar

firebase - 如何将特定的 ListTile 变量传递给新的页面路由 onTap?

我的代码构建了ListTiles的ListView,每个ListTile从云firestore数据库获取数据。当我激活ListTile的onTap时,我想路由到一个新页面并将该图block的特定数据传递到新页面。我在其上构建ListView的页面已经毫无问题地传递了变量,但是我无法在该页面上使用相同的方法。我对flutter和dart还很陌生。我的第一个假设是它可能需要一个有状态的小部件才能完成此操作?但是我不确定如何实现它。import'package:flutter/material.dart';import'package:menu/screens/menu/detail.dar

android - Firebase 云消息传递 : Parsing data from the message even when the app is terminated

我了解FirebaseCloudMessaging有助于发送推送通知和数据消息。我正在使用Flutter的firebase_messagingpub在我的设备中接收通知。onMessage、onLaunch和onResume回调仅在关闭或单击通知时调用。但是,无论通知是否被取消,我都想访问收到的消息。有没有办法做到这一点,无论应用程序是在前台、后台还是已终止? 最佳答案 您可以立即将您的消息发送到广播接收器并在此处解析它更新:您应该创建BroadcastReceiver:classYourBroadcastReceiver:Broa

android - Firebase 云消息传递 : Parsing data from the message even when the app is terminated

我了解FirebaseCloudMessaging有助于发送推送通知和数据消息。我正在使用Flutter的firebase_messagingpub在我的设备中接收通知。onMessage、onLaunch和onResume回调仅在关闭或单击通知时调用。但是,无论通知是否被取消,我都想访问收到的消息。有没有办法做到这一点,无论应用程序是在前台、后台还是已终止? 最佳答案 您可以立即将您的消息发送到广播接收器并在此处解析它更新:您应该创建BroadcastReceiver:classYourBroadcastReceiver:Broa

firebase - 在 flutter 中验证电子邮件时不会调用 onAuthStateChanged

当用户在我的应用程序中注册时,他会收到一封验证电子邮件。onAuthStateChanged-监听器在使用createUserWithEmailAndPassword创建用户时调用,但在验证电子邮件后不会调用。我有一个单独的类来处理所有身份验证。下面的方法是注册用户FuturesignUpUser(email,password)async{finalFirebaseUseruser=await_auth.createUserWithEmailAndPassword(email:email,password:password);assert(user!=null);assert(awai