草庐IT

Firebase-cloud-messaging

全部标签

android - 将 Firebase 主题消息与 Android 通知 channel 一起使用

我有一个可以接收不同通知类型的应用程序(例如News和Podcast)。目前它有两个简单的开关,用户可以在其中启用和禁用这些不同的通知类型。它仅通过订阅和取消订阅该类型的相应Firebase主题来工作。明显的优势是设备只接收用户想要的通知,而不必在本地过滤它们=>电池和数据高效。问题是,我想将它与新的androidO通知channel结合起来。我是否认为唯一的方法是订阅Firebase中的所有主题并让用户在Android设置中手动禁用不需要的主题?有没有更好的方法可以延长电池生命周期(通过不接收所有通知)? 最佳答案 Notific

android - 如何在 Firebase 数据库中搜索字符串中的任意位置 - Android

我已经在我的android应用程序中实现了firebase实时数据库,一切都很好。我正在尝试添加一个搜索功能,并且我能够仅使用起始单词匹配来搜索数据库。下面是我的数据库快照:我正在查询电影名称。现在我可以搜索查询字符串是否为Pets/Pe/pet。但是当我搜索Animals时,我得到的结果为零。所以,基本上我正在寻找的是在字符串中的任何位置使用查询文本搜索数据库。即,我应该能够搜索Animals/and/pets并且应该得到包含搜索查询的结果。到目前为止,下面是我的代码。mDatabaseReference.child("recent").getRef().orderByChild("

android - Firebase 数据库不提交在线数据阻塞监听器

我正在使用Firebase数据库服务来同步用户数据。我启用了离线兼容性,问题是在使用几个月后,用户数据显然没有提交到在线数据库中,因为用户电话系统阻止了应用程序的互联网连接。在某些情况下,我设法引导用户启用“无限数据使用”选项,但并不适用于所有人。在我的例子中,问题是听众:voidonDataChange(DataSnapshotvar1);来自ValueEventListener,当大量数据离线存储且未提交时不会触发,并且会阻止所有行为。我没有在线存储限制,因为我有Blaze计划(按消费付费)。事务也未提交,并触发“事务被后续集覆盖”,错误代码为-9。TheConnectiondet

android - Firebase Firestore 订单不工作

我正在通过官方文档了解FirebaseFirestore。我正在尝试遵循代码。使用firestore的add()方法添加通知。FirebaseFirestore.getInstance().colRefNotifications().orderBy("timestamp",Query.Direction.DESCENDING).get().addOnSuccessListener(newOnSuccessListener(){@OverridepublicvoidonSuccess(QuerySnapshotdocumentSnapshots){if(!documentSnapshot

java - 将 JDO 项目迁移到 google cloud endpoints v2,服务器返回 NoClassDefFoundError

我尝试使用JDO将一个谷歌云项目从端点v1迁移到v2。我已经按照迁移指南和此处的一些解决方案尝试使datanucleous插件增强我的类,并将它们上传到谷歌云,但没有运气。我将发布build.gradle,然后在客户端尝试连接到端点时返回服务器错误,这是一个NoClassFound错误。build.gradle:buildscript{repositories{mavenCentral()mavenLocal()}dependencies{//AppEngineGradlepluginclasspath'com.google.cloud.tools:appengine-gradle-p

docker-compose 搭建RocketMQ 5.1.0 集群(双主双从模式) | Spring Cloud 28

一、前言关于更多RocketMQ的介绍请见官网:https://rocketmq.apache.org/zh/docs/网上关于Docker搭建RocketMQ单机&集群的版本一般都是4.X。关于最新的5.X版本,官方给出的示例都是基于物理机&虚拟机实现,不便于我们我们日常开发使用,而且官方镜像https://hub.docker.com/r/apache/rocketmq中也没有关于容器化使用的介绍。本章的目的:展示基于docker-compose搭建RocketMQ5.1.0集群,及一些部署在部署过程中的注意事项,方便大家对新版本的尝鲜与使用。二、环境说明基于三台CentOS7.9版本的虚

尝试将Google登录添加到iOS Firebase项目时,重复的符号

我正在尝试学习如何在我正在构建的新项目中使用Firebase。我添加了FirebaseCore,FirebaseDatabase,Firebase和GoogleToolboxForMac按照Google的说明,我的项目。(手动,因为我不是Cocoapods的粉丝)。一切都很好,我试图将记录添加到这样的数据库中:FIRApp.configure()letdbRef=FIRDatabase.database().reference()dbRef.child("users/ABCDEF/username").setValue("drekka")但是被告知2017-07-0220:15:18.409C

linux ping命令原理与用法(ping指令)ICMP(Internet Control Message Protocol,互联网控制报文协议)TTL(Time to Live)数据包生存时间

文章目录ping命令ping命令用法文档翻译示例-``:目标主机的DNS名称或IP地址。-`-a`:使用可听的ping。当发送ping请求时,会发出声音提示。-`-A`:使用自适应ping。根据网络状况自动调整ping的间隔时间。(无延时ping)-`-B`:使用固定源地址。在多个网络接口上进行ping时,指定使用特定的源地址。(不知道怎么玩)-`-c`:在收到指定数量的回复后停止ping。-`-D`:打印时间戳。在每个ping回复中打印时间戳。-`-d`:使用SO_DEBUG套接字选项。启用调试模式,打印更多调试信息。-`-f`:洪水式ping。连续发送ping请求,不等待回复。-`-h`:

android - 通知从 firebase 控制台发送但显示失败状态但发送到所有设备被标记为已完成

我已经通过firebase实现了推送。我正在发送通知,但收到“失败”状态。当我向所有设备发送通知时,它被标记为已完成,但我仍然没有在设备中收到消息。即使我向单个设备发送消息,它也会显示失败并且不会在设备上收到通知。代码是privatestaticfinalStringTAG="StartingAndroid";@OverridepublicvoidonMessageReceived(RemoteMessageremoteMessage){//ItisoptionalLog.e(TAG,"From:"+remoteMessage.getFrom());Log.e(TAG,"Notific

android - Firebase 推送通知

这个问题在这里已经有了答案:Pushnotificationworksincorrectlywhenappisonbackgroundornotrunning(3个答案)关闭6年前。我在我的Android应用程序中为推送通知实现了Firebase。我实现了两个服务,用于注册token和在检测到token时创建通知。当我的应用程序启动时它正在运行,但当我的应用程序关闭时它不工作。publicclassFirebaseinstanceIdServiceextendsFirebaseInstanceIdService{@OverridepublicvoidonTokenRefresh(){S