草庐IT

Flutter-Firebase

全部标签

flutter开发实战-应用更新apk下载、安装apk、启动应用实现

flutter开发实战-应用更新apk下载、安装apk、启动应用实现在开发过程中,经常遇到需要更新下载新版本的apk文件,之后进行应用更新apk下载、安装apk、启动应用。我们在flutter工程中实现下载apk,判断当前版本与需要更新安装的版本进行比对判断,通过判断VersionCode来确定下载新版版APK一、应用更新apk下载当应用需要更新的时候,我们需要判断版本号,在flutter工程中versionCode是工程中的pubspec.yaml中的version确定的。如version:1.0.0+1version为1.0.0,versionCode为1需要我们获取接口,需要判断的就是v

android - 如何通过邮件 FIREBASE 判断用户是否更改了密码

如何通过邮件查询用户是否修改过密码。我正在使用电子邮件注册用户mAuth.createUserWithEmailAndPassword(id,pass);如果用户要求忘记密码我发送了忘记的电子邮件mAuth.sendPasswordResetEmail(email);但我不能说或弄清楚用户是否通过电子邮件更改了它?如何通过电子邮件确定密码是否已更改? 最佳答案 几天前我也遇到了同样的情况,当时我也需要将用户密码保存在我的数据库中。但是当用户通过链接更改密码时,我很难获得用户新更改的密码。所以我按照下面的方式做了通过App登录时,将用

flutter 实战 之 GridView

GridView和ListView是Flutter中用于构建滚动列表的两种常见小部件。它们之间的主要区别在于它们的布局方式和如何显示其子小部件。布局方式:ListView是单列或单行的滚动列表,它垂直或水平滚动。可以根据需要垂直排列或水平排列子小部件。GridView是一个二维网格列表,可以在垂直和水平方向上滚动。子小部件以行和列的形式进行排列。子小部件排列:ListView的子小部件是单列(或单行)排列的,依次从顶部到底部(或从左到右)排列。它适合于在一个方向上展示大量垂直或水平排列的数据。GridView的子小部件是以二维网格的形式排列的,可以按行或列展示。根据不同的构造函数,可以设置子小

我的firebase/facebook auth登录工作起作用,不会在我的下一个活动中显示用户用户名:activity_main.xml

这是我的XMLactivity_sign_in我的任务是分配用户(一旦登录),并在下一个活动中显示Facebook用户名。这是我的Facebookloginactivity.java代码packagecom.transcendencetech.juliospizzaprototype;importandroid.content.Intent;importandroid.os.Bundle;importandroid.support.annotation.NonNull;importandroid.support.v7.app.AppCompatActivity;importandroid.wi

android - 在 Android 中启用 Firebase 崩溃报告

我遵循了https://firebase.google.com/docs/crash/android中的所有步骤实现Firebase崩溃报告。但是我无法在Firebase控制台上看到我的崩溃报告。在AndroidStudio的logcat中显示:V/FirebaseCrash:FirebaseCrashReportingisdisabled.我不明白如何启用崩溃报告。我也提到了HowtoenableFirebaseCrashReporting-Android但没有任何帮助。我用他们自己的代码抛出一个异常,看看是否有效:try{thrownewNullPointerException()

android - 在一个 APK 文件中切换不同的 firebase 项目(运行时)

我们正在将firebase消息传递集成到我们的android应用程序中以用于推送通知。我们将使用服务器端的SNS将推送消息发送到firebase。以下是我们的用例:我们有三个服务器:QA、STG和PRODUCTION我们在firebase控制台中创建了say三个项目:sayappQA、appSTG和appProd但我们只想生成1个APK,它可以根据我们的用户登录的服务器从上述三个firebase项目中的任何一个接收firebase推送通知。我们在firebase中配置了每个项目,最后每个项目有1个google-services.json文件(总共3个)现在我们如何配置或生成1个APK,

android - 应用程序上的用户数(未注销)是否等于 firebase 上的同时连接数?

我开发了一个Android应用程序,我预计会有100多个用户。该应用程序确实有一个注销按钮,但我怀疑任何用户都会注销,他们会将其推到后台。所以我的问题是,如果我有150个用户(登录,但在后台)意味着我有150个同时连接?我确实阅读了一些关于同时连接的问题,但有人可以更准确地了解什么是并发连接。150个用户-登录(后台)-在不同时间打开应用-?如果这将超过firebase的免费计划,我该如何防止呢?我使用电子邮件/密码登录。 最佳答案 当您启动一个使用Firebase数据库的应用程序时,它会创建一个与Firebase服务器的持久连接。

flutter中数据库(Drift)的使用

前言Flutter目前比较好用的sqlite数据库orm框架就是drift(以前叫作moor),由于dart语言不支持反射,这个框架使用了dart代码生成器,自动生成代码。这个数据库框架的优点是支持全平台使用,此框架通过使用datr语言的ffi功能(相当于JAVA的jni)来调用sqlite动态库实现数据库操作,Web平台是通过wasm(浏览器可以运行的二进制文件,可由C、C++、rust、go等语言编译而来)来调用sqlite,Web平台的sqlite数据库文件则通过indexeddb虚拟文件系统保存。官方文档https://drift.simonbinder.eu/docs/platfor

android - Firebase 无限滚动 ListView 在滚动时加载 10 个项目

这个问题在这里已经有了答案:GetthedatafromtheFirebaseinlimittoperformpulltorefreshandloadmorefunctionality(2个答案)关闭5年前。我正在寻找一种在我的Firebase应用程序中实现简单ListView滚动的方法,但我不知道如何实现它。我已经尝试了2-3个教程和Internet上可用的文档,但没有得到所需的结果。在我的应用程序中,我希望在开始加载前10个列表项时滚动,然后每次滚动时将加载接下来的10或20个项目,直到最后一个项目出现在列表底部。所以我尝试通过以下方式检索前10个项目:ArrayListevent

android - 未能解决 Firebase 崩溃库 android 'com.google.firebase:firebase-core:11.0.2'

我正在尝试更新我的依赖项以编译“com.google.firebase:firebase-core:11.0.2”但是我得到的是:Failedtoresolve:com.google.firebase:firebase-core:11.0.2'可能是什么原因? 最佳答案 安装最新版本的谷歌存储库会有帮助。转到菜单栏>工具>Android>SDK管理器点击选项卡>SDK工具检查并安装“GooglePlay服务”和“Google存储库”现在,点击“同步”并再次构建您的项目。 关于androi