草庐IT

firebase_authentication

全部标签

MySQL 连接出现 Authentication plugin ‘caching_sha2_password的处理方法(使用第二种)

出现这个原因是mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 1.升级MySQL版本较早的MySQL版本可能不支持caching_sha2_password插件。尝试升级到较新的MySQL版本,以支持该插件。2.修改用户的身份验证插件:如果无法升级MySQL版本,可以尝试修改用户的身份验证插件。可以使用以下命令修改用户的身份验证插件: ALTERUSE

【MySql】Navicat 连接数据库出现1251 - Client does not support authentication protocol 问题的解决方法

Navicat连接mysql,连接时出现问题:1251-Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient1251-客户端不支持服务器请求的身份验证协议;请考虑升级mysql客户端。再次安装MySQL后,使用Navicat或者MySQLyog都会出现上面这个异常。解决方法其实这是一个简单的权限与安全问题1、以管理员身份运行CMD窗口。2、通过cd语句进入mysql的安装目录bin目录下笔(我使用的MySQL是8.0.33版本的,mysqlserver安装的默认路径为:F

android - Firebase android 如何防止 FirebaseRecyclerAdapter 自动更新?

我有一个FirebaseRecyclerAdapter,我不想继续更新RecyclerView。这是因为我有它,所以它会根据项目在数据库中有多少“View”来填充View。问题是,如果其他人查看这些项目,您在应用程序中看到的列表将不断改变顺序。有没有办法阻止回收器适配器不断监听数据更改,或者我必须以其他方式解决这个问题?非常感谢任何帮助,谢谢。 最佳答案 FirebaseUI中的适配器实时绑定(bind)到您用来构造它们的查询/数据库引用中的数据。无法在适配器中关闭此行为。但是你可以很容易地创建一个ValueEventListene

java - 如何在不使用 addValueEventListener 的情况下访问 Firebase 数据

有没有一种无需使用addValueEventListener即可访问firebase数据的方法?这样,我可以在需要时随时访问数据,而不是仅在数据发生更改时才被限制访问。我正在用Java编写代码。谢谢:) 最佳答案 获取数据库中某个位置的值的唯一方法是DataSnapshot的getValue()方法之一。.获取DataSnapshot的唯一方法是作为其中一个监听器的回调方法的参数:ValueEventListener或ChildEventListener.您可以使用Query.addListenerForSingleValueEve

android - Firebase 9.0.2 身份验证错误代码

根据旧文档,firebase提供身份验证错误作为firebase错误,它在其中提供了代码,但在新的firebase9.0.2中,它只会出现异常,它可以转换为FirebaseAuthException并且具有getCode但字符串。现在我想得到firebase中所有可能的错误。我试过但找不到任何解决方案。Ios有句柄错误部分,并使用代码(int)提供错误,而在Android中没有。请帮忙。提前致谢 最佳答案 要获取FirebaseAuth中所有可能的错误,您可以执行以下操作:privatevoidhandleAuthenticatio

android - 使用 Firebase 进行 Robolectric 应用程序测试

我正在尝试为演示者编写一个简单的Robolectric测试,它使用Firebase数据库和FirebaseAuth。但每次我尝试开始测试时,它都会抛出IllegalStateException。java.lang.IllegalStateException:FirebaseAppwithname[DEFAULT]doesn'texist.atcom.google.firebase.FirebaseApp.getInstance(UnknownSource)atcom.google.firebase.FirebaseApp.getInstance(UnknownSource)atcom.

android - Firebase 发布 apk 未加载数据

我在我的应用程序中使用firebase,在调试apk时一切正常,但是当我将我的构建类型更改为发布并签署我的apk并运行应用程序时,数据未加载,我是否在规则方面做错了什么?无法将调试器附加到Release模式的apk,因此不知道如何调试它。自定义登录工作正常,我可以使用注册的电子邮件和密码登录,但数据和图像未加载。我登录然后尝试显示数据,我认为调用已通过身份验证我的数据库和存储规则存储规则servicefirebase.storage{match/b/example-frienda-backend.appspot.com/o{match/{allPaths=**}{allowread,w

android - 如何将 android 测试设备添加到 Firebase?

我正在将Firebase分析集成到我的Android应用程序中,但我无法在文档或谷歌中看到如何添加测试设备,因此它不依赖于统计信息。我测试了很多,所以如果计算我自己的事件,我的主要统计数据将被破坏在admob中我做AdRequestadRequest=newAdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("70A9E11F73EREFF712A1B73AE2BC2945").addTestDevice("1D18F0345E4C90E3625DB344BE64D02E").bui

java - Firebase 按键从 child 那里检索数据

现在我要做的是让所有的child都拥有shop的category值我试过这段代码Firebaseref=newFirebase("https://top-africa.firebaseio.com/businesses/);ref.orderByChild("category").equalTo("shop");ref.addChildEventListener(newChildEventListener(){@OverridepublicvoidonChildAdded(DataSnapshotdataSnapshot,Strings){Objectob=dataSnapshot.g

android - Firebase RecyclerView - 添加新项目时滚动动画

我正在使用FirebaseRecyclerAdapter,文档位于here.本质上,当项目添加到Firebase时,我想滚动到RecyclerView的顶部。这很棘手,因为我实际上并没有使用ArrayList或任何列表来初始化适配器。Firebase通过FirebaseRecyclerAdapter处理所有数据管理。这是我的基本onCreateView():@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//Inflatethelayo