当前位置: 首页 > 知识库问答 >
问题:

Android-Firebase与Reciever服务的一对一用户聊天

山越
2023-03-14

我想开发一个应用程序,允许用户通过Firebase消息传递进行交互,但问题是:

教程和开源项目只能在活动运行时使用:例如,这个GitHub项目和这个StackOverflow问题也是这样的类型。

请帮助我得到的问题,聊天应用程序可以使用时,是应用程序不运行的服务或接收器或任何你可以建议的解决方案

共有1个答案

慕烨烁
2023-03-14

当使用firebase消息传递时,您不希望使用任何外部服务,因为类FirebaseMessagingService()将为您完成所有这些工作。您只需要扩展该类,它将在后台运行,而不需要运行应用程序

 类似资料:
  • 我尝试使用mvp开发一对一的聊天应用程序,当应用程序第一次运行时,聊天工作正常,消息发送给用户。问题是,当我尝试注册另一个帐户并尝试发送消息时,firebase创建了两个不同的聊天室,但我无法获得消息,因为第二个用户没有检测到聊天室已经创建并创建了另一个聊天室,请帮助我?这是我试图发送消息的代码: 最终字符串room_type_1=chat.getSenderUID()+“_”+chat.getR

  • 5.9.1.Boot Reciever 与 Network Reciever 假如我们希望在设备开机时就开始更新消息,也希望在网络离线时暂停更新,并在网络正常时恢复更新。要实现上述功能,就需要通过不同的Broadcast Receiver来完成。

  • Parse将在年底关闭,所以我决定开始使用Firebase。我需要用3个字段实现注册过程:电子邮件、用户名、密码(电子邮件 由于Firebase没有提供像Parse这样管理用户名的简单方法,我决定只使用电子邮件/密码注册并保存一些附加数据,例如用户名。这是我的用户数据结构: 但是,我想做的是使用户名唯一,并在创建帐户之前进行检查。以下是我的规则: 非常感谢您的帮助

  • 本文向大家介绍Android实现一对一蓝牙聊天APP,包括了Android实现一对一蓝牙聊天APP的使用技巧和注意事项,需要的朋友参考一下 学习了,三天的Android 蓝牙开发,开始是一头雾水,看着别人讲的Google官方的demo感觉很容易,所有自己也尝试写一个很简单的聊天demo.可是想的很简单,自己做起来也花了,将近一天的时间才搞定这个基本的流程设计.下面是几点心得后面再贴代码 1)写一个

  • 问题内容: 我刚刚开始学习NodeJS和Socket.io。到目前为止,我已经从socket.io官方网站获得了这个演示代码: http://socket.io/demos/chat/ 我能够获得所连接的每个用户(套接字)的唯一客户端ID,但我仍在设法弄清楚,如何使我的代码在某人运行该应用程序时一次只能与1个随机用户连接。我只想像Omegle(http://www.omegle.com/)那样进行

  • 我需要在netty中有一个客户机/服务器通信,用于我的项目目的之一。所以我刚开始用一个handsOn来改进,我正在学习netty,我是一个初学者。 我尝试了一个简单的客户端服务器与Netty聊天。 客户端和服务器正在初始化,我可以看到服务器能够获得用于建立连接的客户端管道,但是当客户端发送消息时,它没有进入ServerAdapterHandler的messageReceived部分。下面是我的源代