【android-错误:Google id_token不允许与此应用程序一起使用. Firebase访问在工作后失败】教程文章相关的互联网学习教程文章

android – 使用带有firebase的自定义JSON序列化程序【代码】

使用DataSnapshot.getValue()时,是否可以以Json格式获取JsonObjects或字符串?也许我的搜索不够彻底,但我找不到使用自定义序列化程序的方法.解决方法:更新:我没有时间查看最新SDK的文档,但它看起来像there are some options for JSON fields. DataSnapshot中的getValue()返回一个HashMap.因此,在Firebase侦听器的任何方法中,您都可以: >获取DataSnapshot的值,它将返回HashMap:HashMap<String, JSONObject> dataSnapshotValue = ...

android – firebase.database.DatabaseException:无法将java.lang.Long类型的值转换为String【代码】

[]firebase.database.DatabaseException: Failed to convert value of type java.lang.Long to String我正在尝试将此数据添加到FirebaserecyclerAdapter并收到此错误 这是数据库参考databaseReference = FirebaseDatabase.getInstance().getReference().child("questions");这就是我使用RecyclerViewAdapter的方法FirebaseRecyclerAdapter<History, HistoryViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<His...

java – 使用Firebase的Android Studio中的JUnit测试【代码】

我想在Android Studio中为此类编写单元测试,但由于使用了Firebase,我在创建测试以覆盖userignin()和getSignedinUserprofile()时遇到问题.有人对这个有经验么?public class LoginActivity extends AppCompatActivity implements View.OnClickListener{private Button buttonSignIn; private EditText editTextEmail; private EditText editTextPassword; private TextView textViewSignUp;private ProgressDialog mProgressDialog;...

android – 应用程序上的用户数量(未注销)是否与firebase上的同时连接数相等?

我开发了一个Android应用程序,我期待超过100个用户.该应用程序确实有一个注销按钮,但我怀疑任何用户都会注销,他们会把它推到后台.所以我的问题是,如果我有150个用户(登录,但在后台)意味着我有150个同时连接?我确实阅读了有关同时连接的几个问题,但有人可以更准确地了解并发连接.150位用户 – 登录(后台) – 在不同时间打开应用程序 – ?如果这将超过firebase上的免费计划,我该如何防止它?.我使用电子邮件/密码登录.解决方法:当您...

如何在Firebase中从Android应用程序创建一个空表?【代码】

我正在Android平台上开发实时应用程序,我想在Firebase数据库中首先添加一个具有特定名称且没有信息的表.有可能,我该怎么办?解决方法:Firebase没有“表格”的概念,也没有“表格名称” 从Firebase的入门指南 All Firebase database data is stored as JSON objects. There are no tables or records. 因此,在开发应用程序时,了解NoSQL(JSON)数据库与SQL之间的区别非常重要. 此外,您无法在Firebase中真正拥有没有数据的节点. 所以,你...

android – 如何在应用程序未运行时堆叠Firebase云消息传递通知?【代码】

我正在使用Firebase Cloud Messaging将推送通知从我的服务器发送到我的Android应用程序. 当应用程序运行时,通知会堆叠,因为我将它们设置为FirebaseMessagingService中的一个组.这很好. 但是,当应用程序未运行时,通知不会堆叠,并且每个通知都会单独显示.这不好. 即使应用程序未运行,如何确保通知堆叠? 这就是我的FirebaseMessagingService的样子:public class MyFcmListenerService extends FirebaseMessagingService {@Overridep...

android – Firebase java.lang.NoSuchMethodError【代码】

java.lang.NoSuchMethodError: com.google.firebase.FirebaseApp.zzcnu at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source)我该如何解决这个错误?请帮我.我花了这么长时间来修复它,并尝试尝试其他解决方案,但我不知道我的问题无法解决. App Gradle Image解决方法:您必须使用Firebase的所有依赖项的相同版本才能兼容.您在这里使用的是版本9,而Firebase的其他依赖项正在使用10.您需要确保为所有版本使用...

安装程序单击以打开我的活动时安装android – firebase消息【代码】

firebase工作正常,在状态栏上推送通知但我的挑战是点击通知时,我希望它带我到我的自定义活动而不是默认启动器,我该怎么办呢?public class CustomActivity extends AppCompatActivity {private static final String TAG = "CustomActivity";@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextView mymessage = (TextView) findViewB...

php – 我们如何通过使用Firebase云消息传递(fcm)在Android中发送推送通知来发送图像和图标【代码】

我想在我的Serverside(php)中将推送通知中的图像和图标发送到我的应用程序. 我在Google上搜索过但无法获得正确的结果.我得到FCM PHP Code.我使用这些代码发送通知,但是当我使用“图像和图标”参数图像时,通知中没有收到. 在GCM中,可以轻松地在推送通知中发送图标和图像$fields = array('registration_ids' => $registrationIDs,'data' => array("title" => "SamplePush Application","style" => "inbox"; //picture/inbox,"message...

android – 如何从联系人列表中获取我的应用程序的所有用户,例如WhatApp在Firebase聊天应用程序中执行的操作【代码】

我正在使用firebase开发一个像WhatsApp这样的聊天应用程序.一切都很好,但我一直在抓住所有使用我的应用程序的用户从像WhatsApp这样的联系人…我怎样才能从联系人列表中获取所有用户到recyclerView解决方法:您可以使用READ_CONTACTS权限获取联系人列表. Retrieving a List of Contactsfinal ContentResolver cr = getContentResolver(); String[] projection = new String[] {Contacts.DISPLAY_NAME, Phone.NUMBER}; final Cursor c...

android – Firebase onDataChange在一段时间后没有调用打开应用程序【代码】

我正在使用Firebase Api 9编写Android应用程序. 我使用Firebase身份验证和数据库. 当我访问我的应用程序并登录时,一切正常,valueEventListeners正确检索数据. 我的问题在我访问我的应用程序一段时间后开始,它已经登录. 身份验证似乎已得到确认,但我的所有侦听器都没有被触发,似乎没有任何内容被检索到. 为了使我的应用程序再次正常工作,我必须注销并再次登录. 我不知道这是一个“会话过期”问题还是我忘记在我的代码中写的东西. 这...

java – Android Firebase AuthStateListener Email已验证【代码】

我有一个SignInActivity与Firebase AuthStateListener.final FirebaseAuth firebaseAuth = FirebaseAuth.getInstance(); final FirebaseAuth.AuthStateListener firebaseAuthListener = new FirebaseAuth.AuthStateListener() {@Overridepublic void onAuthStateChanged(FirebaseAuth auth) {FirebaseUser user = auth.getCurrentUser();if (user != null && user.isEmailVerified()) {firebaseAuth.removeAuthStateListener(this)...

java – 使用Firebase-UI的Firestore聊天应用程序(Android)【代码】

我正在尝试使用适用于Cloud Firestore的Firebase-UI库创建聊天.This github存储库包含我正在使用的相关代码.问题伴随着查询的顺序. 看到查询指定为:Query sChatQuery = sChatCollection.orderBy("timestamp").limit(50);但是,我正在以正确的顺序(从旧到新)获取最早的50条消息,而不是最新的消息.另一方面,我可以使用以下查询:Query sChatQuery = sChatCollection.orderBy("timestamp", Query.Direction.DESCENDING).limit(50);这将...

firebase java android中的OR子句【代码】

有谁知道我怎么能在firebase中的where子句中做一个常见的“OR”? 我需要在查询中执行此操作,因为我将查询发送到适配器.所以,我的意思是,我不能添加一个监听器并检查一个值,然后另一个值.我需要在查询中指向该结果的完整查询. 我所拥有的是:chat1:user1Id: "1"user2Id: "2"bothUsers: "1_2"chat2:user1Id: "2"user2Id: "4"bothUsers: "2_4"我需要得到id为“2”的用户的所有聊天.我正在尝试进行如下查询:userLogged = 2; Query qu...

java – 关于Android Firebase检索数据(没有setter /字段错误)【代码】

我只是想从我的firebase数据库中检索数据,但我不知道获取该数据的正确方法.这是我在android studio中的错误:W/ClassMapper: No setter/field for chapterTwo found on class com.junburg.moon.rockbottom.model.ChapterW/ClassMapper: No setter/field for chatperOne found on class com.junburg.moon.rockbottom.model.ChapterW/ClassMapper: No setter/field for chapterTwo found on class com.junburg.moon.rockbottom.model...