草庐IT

firebase-cloud-messaging

全部标签

android - Firebase - 强制使用唯一的用户名

根据有关Stack上类似问题的信息,我得到了以下结果:数据库:{"user":{"xbStJyCtfzf472":{"avatar":"avatar","email":"email@gmail.com","fbId":10154200898,"lastLogin":"TueMar1422:31:36GMT+01:002017","registerDate":"TueMar1422:31:36GMT+01:002017","uid":"xbStJyCwY5Ttfzf472","username":"myName"}},"usernames":{"myName":"xbStJyCtfzf4

android - 如何在 Android 8 中为 FCM 推送消息指定 Android 通知 channel

我们的应用现在有targetSdkVersion26(Android8)并且该应用使用FCM推送通知。作为FCMdocumentation规定我将FCM客户端库更新到版本11.2.0:dependencies{compile'com.google.firebase:firebase-messaging:11.2.0'}通过此FCM客户端库更新,FCM通知开始出现在Android设备上。很好,但是当应用程序在后台时,它是处理FCM消息的系统,因此它使用名为“Miscellaneous”的默认Android通知channel,这不是我们想要的(我们有其他通知channel,“Miscell

android - 如何在 Android 中为 Firebase 云消息传递 (FCM) 解析 Json 数据

我正在使用FCM用于推送消息并处理onMessageReceived中的所有传入推送通知。现在的问题是解析这个函数中的嵌套jsonremoteMessage.getData()我有以下block作为设备中的推送通知。数据有效载荷的内容可以在这里改变它是稍后的经销商它可以是productInfo{"to":"/topics/DATA","priority":"high","data":{"type":6,"dealerInfo":{"dealerId":"358","operationCode":2}}}我是这样解析的if(remoteMessage.getData()!=null){J

android - 我们是否需要使用后台线程来使用 firebase 检索数据?

我有一个Android应用程序,我在其中将数据检索到fragment中。而且我相信Firebase会管理它的异步调用。但我仍然怀疑我们是否需要在后台线程中编写Firebase代码?如果我们需要将其写入后台线程,那么您能否告诉我们哪些操作需要更多时间。例如:mDatabase=FirebaseDatabase.getInstance().getReference().child("Blog");我认为在主UI线程上执行此操作可能会充满风险,因为设置数据库之间的连接有时可能会花费大量时间。 最佳答案 Firebase数据库客户端关闭主线

android - Firebase token 身份验证错误

我正在使用firebase存储上传文件,但是当我上传时出现此错误E/StorageUtil:errorgettingtokenjava.util.concurrent.ExecutionException:com.google.android.gms.internal.zzand:Pleasesigninbeforetryingtogetatoken.我在谷歌上搜索过,但找不到答案!我已经在Firebase中登录。 最佳答案 我认为您在上传文件之前没有签名。在启动器Activity的onCreate()中,尝试此代码Firebase

android - FCM token 是否在应用程序更新时刷新?

我在我的Android应用程序中使用FCM进行推送通知。我有以下类来获取fcmtoken。publicclassMyFirebaseInstanceIdServiceextendsFirebaseInstanceIdService{@OverridepublicvoidonTokenRefresh(){StringrefreshedToken=FirebaseInstanceId.getInstance().getToken();}}当我的应用程序安装完毕并且我能够获取token时,它会被正确调用。但是我不确定我的应用程序是否已更新(从Play商店)然后是否会调用此方法。文档只是说每当

android - 如何在 Firebase Phone Authentication Android 中重新发送短信验证?

根据Firebase文档(https://firebase.google.com/docs/auth/android/phone-auth#send-a-verification-code-to-the-users-phone),有用于处理电话号码身份验证的回调。mCallbacks=newPhoneAuthProvider.OnVerificationStateChangedCallbacks(){@OverridepublicvoidonVerificationCompleted(PhoneAuthCredentialcredential){Log.d(TAG,"onVerific

android - 使用 Firebase 通知作为通知图标的灰色方 block

我正在尝试将Firebase云消息传递集成到我的Android应用程序中。但是当应用程序在后台或关闭时,Firebase通知显示为灰色方形图标,而不是我的应用程序的启动器图标。如何在不实现Firebase服务器API和发送数据消息的情况下使通知图标成为我的应用程序Logo? 最佳答案 从Firebase9.8.0开始,可以通过在list中添加相关信息来更改此图标:示例在这里:https://github.com/firebase/quickstart-android/blob/master/messaging/app/src/mai

android - 找不到 com/google/firebase 的字节码

我今天做了以下升级AndroidStudio3.0->3.1在build.gradle中依赖关系{类路径'com.android.tools.build:gradle:3.0.1'->3.1.0在gradle/wrapper/gradle-wrapper.properties中distributionUrl=https://services.gradle.org/distributions/gradle-4.5-all.zip->gradle-4.6-all.zip现在我的firebase模块出现以下错误(构建时随机模块)Failedtofindbytecodeforcom/googl

Spring Cloud Gateway + Knife4j 4.3 实现微服务网关聚合接口文档

目录开局一张图前言SpringCloud整合Knife4jpom.xmlapplication.ymlSwaggerConfig.java访问单服务接口文档SpringCloudGateway网关聚合pom.xmlapplication.yml访问网关聚合接口文档接口测试登录认证获取用户信息结语源码开局一张图前言youlai-mall开源微服务商城新版本基于SpringBoot3和Java17,同时采用Knife4j4.3。与以前版本不同的是,新版本的Knife4j不再依赖Springfox框架(该框架于2020年停止更新)作为基础的OpenAPI3规范,而选择了SpringDoc作为底层依赖