Firebase-cloud-messaging
全部标签 我将在我的后端Web服务中使用auth.UID作为每个用户的api_key如果UID是最终key或者它过期/更改,我会很受伤 最佳答案 auth.UID永远不会过期。要记住的一件事是,只有当用户不删除他的帐户时,auth.UID才会始终相同。如果您允许用户删除他们的帐户,如果他们再次登录到您的应用程序,将生成另一个UID,这将与第一个不同。并非每次UID都是识别用户的好解决方案。 关于android-firebaseauthUID是否过期?,我们在StackOverflow上找到一个类似
瞄准允许用户通过使用Firebase身份验证(电子邮件和密码)Java类importandroid.content.Intent;importandroid.support.annotation.NonNull;importandroid.support.design.widget.TextInputLayout;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.View;importandroid.widget
我正在开发一个必须实现推送通知的移动应用程序。文档存储在SQL数据库中,人们应该可以在离线下载后编辑这些文档,然后一旦手机再次在线,修改应该保存在SQL数据库中。人们应该能够在应用关闭时收到通知。我听说我需要推送通知,Android有FirebaseCloudMessaging(FCM)。但是可以将FCM与我的SQL数据库一起使用吗?文档中的所有教程都只谈到将应用程序与Firebase连接 最佳答案 对于您的项目,您需要一个服务器,其中包含您的API、SQL数据库……以及一个推送通知服务器,该服务器要求FCM服务通知您的注册设备。F
我正在使用Firebase存储来保存视频/音频用户的文件。我的主要想法是将每个视频/音频保存在用户ID(UID)下。这意味着每个用户都有多个视频/音频文件保存在他的UID下。我写了一个代码,问题是他一直在我保存的旧视频上保存新视频。请告诉我哪里错了@OverridepublicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(resultCode==RESULT_OK){if(requestCode==PICK_VIDEO_REQUEST){UriselectedVideoUri=data.getData(
我正在尝试使用firebase实时数据库对数据进行排序和过滤。在一种情况下,我想使用OrderByKey(因为我首先想要新问题并使用推送功能生成键)对数据进行排序,在另一种情况下,我使用OrderByChild(因为我想使用时间戳进行排序,在这种情况下我不t使用push但我使用用户的uid作为键)。在这两种情况下,我首先想要最新的事物/人(问题/用户),所以我想按降序排序(在客户端我什至颠倒了它)。所以这就是我在第一次查询后的查询方式。第一个查询在下面显示的查询中没有endAt(endAtKey)部分。对于OrderByKey:ref.child("questions").orderB
FirebaseDatabase数据库=FirebaseDatabase.getInstance();finalDatabaseReferenceuRef=database.getReference("orders");finalDatabaseReferencemRef=database.getReference("orders");finalDatabaseReferencenameRef=database.getReference("orders").child("username");finalDatabaseReferenceeRef=database.getReferenc
我正在尝试通过对其子参数的搜索返回Firebase中的UID键值。-Users-BCsuC4XAZq0MDK1taLcD2-Name:Test1-Phone:0011223344-t50GPKxb8mgINGbmGJrR83-Name:Test2-Phone:9988776655所以从上面的这个数据库,我试图实现一个基于电话号码的搜索功能,用户搜索“9988776655”将得到“t50GPKxb8mgINGbmGJrR83”的返回值,但经过几个小时的困惑我没有更接近于能够做到这一点。这里有个帖子:QueryFirebasebasedonfieldandreturnparentinAnd
我正在使用FCM向用户发送推送通知。通知图标显示当应用程序在前台时,但当应用程序在后台时只显示白色圆圈。此问题仅存在于oreo设备中。list文件:- 最佳答案 您可能正在使用过时的firebase消息传递SDK(自12.0.0以来已修复dependencies{//...compile"com.google.firebase:firebase-messaging:12.0.0"}您可以查看releasenoteFixedaregressionthatcausedcustomnotificationiconstoberejected
我在我的Android应用程序中使用了Firebase身份验证。但是在注册时,如果我输入abc@abc.com它会成功接受并成功登录用户。但是abc@abc.com不是真实身份。检查输入的电子邮件ID是否真实存在的方法是什么。例如abhishekbuchake7@gmail.com。这是gmail提供的我的id。请建议 最佳答案 要使用firebase验证电子邮件地址,您可以使用方法sendEmailVerification():FirebaseAuthauth=FirebaseAuth.getInstance();Firebase
我在Firebase控制台中创建了一个项目,我在其中添加了33个应用程序(Android和iOS)。当我尝试添加34时,我收到以下错误消息:问题是我真的不想清理或删除任何现有的应用程序/OAuth2.0客户端,因为我需要它们。那么我怎样才能增加每个项目33个应用程序的配额呢?现在我正在使用Firebase的免费套餐。如果我升级到某些高级订阅,配额会改变吗? 最佳答案 在一个项目中可以创建多少个应用程序确实有一个配额。确切数字取决于多种因素,但通常在30岁以下。付费项目的配额无法更改,也不会增加。