Articles of 火力

如何从Firebase控制台删除主题? (FCM)

有谁知道如何从Firebase控制台删除客户端主题?

错误:条目中的空值:streamOutputFolder = null

由于此错误,我无法在模拟器中运行我的应用程序: 错误:条目中的空值:streamOutputFolder = null 有人可以帮忙吗?

使用Firebase for Android更新特定值

我创建的Firebase数据如下 tasks -K1NRz9l5PU_0R8ltgXz Description: “test1” Status: “PENDING” -K1NRz9l5PU_0CFDtgXz Description: “test2” Status: “PENDING” 我需要将第二个对象的状态从PENDING更新为COMPLETED。 我正在使用updateChildren方法,但它向tasks子节点添加了一个新节点。 如何在不创建新节点的情况下更新第二个节点的状态? 这是我现在的代码, //在按钮上单击侦听器 { Firebase m_objFireBaseRef = new Firebase(AppConstants.FIREBASE_URL); final Firebase objRef = m_objFireBaseRef.child(“tasks”); Map taskMap = new HashMap(); taskMap.put(“Status”, “COMPLETED”); objRef.updateChildren(taskMap); //should I use setValue()…? });

如何使用FCM向特定用户发送通知?

我为FCM准备了接收器,可以向所有设备发送通知。 带有此链接的gcm-http.googleapis.com/gcm/send可以发送给已注册的目标用户并将其发布到目标设备,如下面的json: { “notification”: { “title”: “sample Title”, “text”: “sample text” }, “to” : “[registration id]” } 但是,我需要通过电子邮件或姓名等向我选择的目标用户发送通知。 例如: { “notification”: { “title”: “sample Title”, “text”: “sample text” }, “to” : “[email or name or sex …]” } 我怎样才能做到这一点? 我是否需要创建Web服务器或其他东西?

Firebase和Android上的新Google登录

我正在尝试添加对Play服务8.3.0 中宣布的新Google登录的支持。 我成功配置了项目,并且我从GoogleApiClient获取了一个令牌,但Firebase在调用ref.authWithOAuthToken(“google”, token)时返回了一个Invalid Credentials error Google+登录正在运行,但这需要单独的许可,这对于开发Marshmallow来说是一种痛苦。 Firebase安卓教程有一个Google+登录示例,我的感觉是他们还没有支持新的Google登录。 有没有人尝试过与Firebase相关的新Google登录并让它发挥作用?

Firebase Android:发生了内部错误。

在我的应用程序中通过Google登录会出现此错误: 发生内部错误。 [OPERATION_NOT_ALLOWED] 我在Firebase控制台中启用了Google。 权限是正确的,我似乎无法find问题。 我确定这与我的代码无关,但是如果确实告诉我的话。 SignInactivity: @Override public void onClick(View v) { switch (v.getId()) { case R.id.sign_in_button: signIn(); break; } } private void signIn() { Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient); startActivityForResult(signInIntent, RC_SIGN_IN); } @Override public void onConnectionFailed(@NonNull ConnectionResult connectionResult) { // An unresolvable error has occurred and Google APIs (including Sign-In) will not // be […]

是否可以在不附加任何侦听器的情况下读取Firebase数据?

我正在使用Firebase Android应用,需要一种从Firebase读取数据而无需实际附加任何侦听器的方法。 如果数据在初始读取后发生变化,我不关心这个特定情况。 有没有一种方法可以直接访问DataSnapshot而无需将EventListener附加到Firebase引用? 或者是否有其他方法可以直接从Firebase引用读取某种ref.getValue()等效的方法? 谢谢。

Google Firebase下游消息的http发布请求的“授权”部分是什么?

我想尝试使用谷歌的FCM消息服务发送消息,正如文档所述,http请求应该是这样的: https://fcm.googleapis.com/fcm/send Content-Type:application/json Authorization:key=AIzaSyZ-1u…0GBYzPu7Udno5aA { “data”: { “score”: “5×1”, “time”: “15:10” }, “to” : “bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1…” } 我的问题是我不知道Authorization的价值应该是什么,当我删除这个标题并发出请求时,我得到错误401:Unauthorized 。我认为这必须是某种api密钥或者其他东西但我找不到它在我的项目中。 谁能帮我? PS:出于测试目的,我目前正在使用此站点向我的设备发送消息

如何使用Firebase填充RecyclerView适配器

我做了很多研究,但是我找不到任何资源如何使用Recycler View和Firebase (反之亦然) 有一个Firebase列表适配器,它从BaseAdapter扩展而来。 我在Firebase聊天应用程序中find了它。 这是FirebaseListAdapter类。 但是RecyclerView使用的适配器需要从RecyclerView.Adapter扩展。 你是怎么克服这个问题的? 你有什么建议吗?

Android应用无法连接到Firebase

我正在使用Firebase GMS服务开发Android应用程序。 我试着按照他们的教程,我按照他们说的做了项目,下载了json文件。 但是当我尝试将我的应用程序连接到Firebase时。 他们告诉我错误 无法解析Android应用程序模块的Gradle配置。 解决gardle build issuse和/或resync。 但是我觉得我的成绩脚本很完美(我会把它们写在页面底部) 这是我的成绩构建控制台 Executing tasks: [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources] Configuration on demand is an incubating feature. WARNING: WARNING: Dependency org.json:json:20090211 is ignored for debug as it may be conflicting with the internal version provided by Android. In case of problem, please repackage it with jarjar to change […]