草庐IT

firebase_authentication

全部标签

android - 从 firebase 回调更新 Android UI

我是android编程的新手,我正在尝试使用firebase实现一个使用推送通知的简单应用程序。我按照谷歌文档设置了android项目(使用AndroidStudio2.2),我能够在前台而不是在后台使用应用程序获得通知。我有两个扩展FirebaseMessagingService(名为MyFirebaseMessagingService)和FirebaseInstanceIdService(名为MyFirebaseInstanceIDService)的类。在第一个中,我实现了onMessageReceived方法,该方法在应用程序处于前台或我收到“数据”标签作为通知的一部分时触发。所

android - 使用 play-services-xxx :9. 8.00 后 Firebase 错误无法访问 zzanb

当我使用最新版本的com.google.android.gms:play-services-xxx:9.8.00时收到以下消息Error:(32,28)错误:无法访问zzanb找不到com.google.android.gms.internal.zzanb的类文件错误是由调用语句引起的:FirebaseAuth.getInstance().getCurrentUser().getUid();我该如何解决这个问题?谢谢。更新:问题已解决最新更新的firebase9.8.0版本与google-service9.8.0版本兼容。现在,一切正常。注意:Firebase和GooglePlay服务

【git】You‘ve successfully authenticated, but GitHub does not provide shell access.

ssh-Tgit@github.comHiYou'vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess.并不是报错。ssh-Tgit@github.com命令后,您会收到以下消息:“HiYou’vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess.”这条消息表示您的SSH认证成功,但GitHub不提供shell访问权限。这是因为GitHub是一个代码托管平台,主要用于版本控制和协作开发,而不是提供交互式的shell环境。您可以通过Git命令、API调用

android - 解析: compile 'com.google.firebase:firebase-config:9.2.1' 失败

在Gradle文件中添加FirebseRemoteConfigSDK时出现以下错误compile'com.google.firebase:firebase-config:9.2.1'它会显示错误Error:(25,13)Failedtoresolve:com.google.firebase:firebase-config:9.2.1在文件中显示在项目结构对话框中显示Gradle文件:applyplugin:'com.android.application'android{compileSdkVersion24buildToolsVersion"24.0.0"defaultConfig{

android - 注销时的 Firebase facebook 按钮 android 身份验证

我也在我的Android应用程序和FacebookSDK中使用firebase进行登录。我面临的唯一问题是,当我使用facebook登录然后注销时,facebook登录按钮处于“注销”状态,当我单击它时,它会询问我是否要注销.如图所示ProblemScreenShot我如何注销:FirebaseAuth.getInstance().signOut()所以,这显然只会清除我在firebase上的session,但不会断开我的应用程序与facebook的连接,该怎么办? 最佳答案 您也必须使用LoginManager类(com.face

安卓 Firebase 查询

我有这个结构现在,我正在做这样的查询:DatabaseReferencemyRef=database.getReference("users");myRef.equalTo("6991580","ci").addListenerForSingleValueEvent(new...我期待第二个节点作为结果。然后我得到:DataSnapshot{key=users,value=null}那么,这个查询有什么问题呢?或者我做错了什么?致以最诚挚的问候,感谢您的回复。 最佳答案 您需要告诉Firebase您想要排序/过滤的子属性:myRef

android - 我可以在不使用 android 上的 firebase 中的事件监听器的情况下获得值(value)吗?

我正在使用新版GoogleFirebase实时数据库制作Android应用程序。当数据更改/添加/删除/移动等时,我正在使用ValueEventListener和ChildEventListener获取我的数据。现在,我有一个问题。我的数据是:"user1":{"name":"abc"}我有一个名为“getName”的按钮。我想在单击getName按钮时获取用户1数据中“name”的值。getName.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){blabla..}});这可

android - 使用 getValue() 从 DataSnapshot 解析到 Firebase 中的 Java 类

我知道如何使用publicTgetValue(ClassvalueType)将一个简单的DataSnapshot对象解析为任何Java类.但是在Firebase3.0之后,我无法将以下数据解析为我的Java类,因为它包含一个自定义类型实例,我收到了NULL。注意:相同的逻辑在Firebase3.0之前运行良好。我想是因为现在Firebase使用的是GSON而不是JACKSON。如果我错了请纠正我数据:{"address":"DHAkarachi","addresstitle":"DHAkarachi","logoimage":{"bucketname":"test2pwow","id"

android - 如何将 firebase 时间戳转换为日期和时间

我尝试从firebase时间戳中获取日期和时间,如下所示:Datedate=newDate(timestamp*1000);SimpleDateFormatsfd=newSimpleDateFormat("dd-MM-yyyyHH:mm:ss");sfd.format(date);但我得到的结果如下::02-02-4845004:21:54:06-02-4845010:09:45:07-02-4845000:48:35如您所见,这一年与我们生活的不同。所以,请帮我解决这个问题。 最佳答案 您的时间戳1466769937914等于20

android - Firebase 管理多个身份验证提供程序

我正在开发在Facebook、Google和电子邮件/密码等firebase的帮助下使用多重身份验证的android应用程序。每个身份验证以不同的方式运行良好。但是,当我使用google登录然后注销时,后来当我使用facebook通过使用相同的电子邮件ID进行登录时..它说。com.google.firebase.auth.FirebaseAuthUserCollisionException:Anaccountalreadyexistswiththesameemailaddressbutdifferentsign-incredentials.Signinusingaprovideras