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

在4g中实现android上的通知

颛孙和悌
2023-03-14

我被通知的事情缠住了。我制作了自己的API,可以在数据库中插入一些事件,但我也想在这些事件发生时通知用户。

首先,我尝试使用服务和套接字实现自己的通知系统。事情是有一个套接字侦听,但问题是互联网提供商阻止了传入的连接,那么我就不能使用这种方式来实现我的目标。

在那之后,我想每隔5分钟向API发出截击请求。但就性能而言,这种方式看起来并不理想......如果我错了,请纠正我

很多人建议使用Firebase,但这给了我很多疑问。我被迫使用Firebase?WhatsApp、Instagram、Facebook等应用程序。。。etc也使用Firebase,因为没有其他方法?

任何帮助将不胜感激。

共有1个答案

谭仰岳
2023-03-14

有许多推送通知服务,您可以使用这里是一个链接推送通知服务。据我所知,电报使用firebase推送通知。虽然你有很多选项可以在你的应用程序中实现推送通知,但我建议你使用firebase,因为它是免费的、易于使用的等等。firebase也是谷歌的一项服务,因此它可靠且对开发者友好。firebase只有一个问题,您不应该使用它来传输重要数据,因为有时在您发送的请求和收到的通知之间会有延迟。如果您有需求,也可以从头开始构建自己的服务,但这只是浪费时间

 类似资料:
  • 本文向大家介绍Android中通过Notification&NotificationManager实现消息通知,包括了Android中通过Notification&NotificationManager实现消息通知的使用技巧和注意事项,需要的朋友参考一下 notification是一种让你的应用程序在没有开启情况下或在后台运行警示用户。它是看不见的程序组件(Broadcast Receiver,S

  • 问题内容: 我有一个Linux设备驱动程序,该驱动程序与一个设备相连,该设备理论上可以使用64位地址执行DMA。我想测试一下是否确实有效。 有没有一种简单的方法可以强制Linux计算机不使用物理地址4G以下的任何内存?如果内核映像位于低内存中就可以了;我只想能够强制我知道所有动态分配的缓冲区,而为我分配的任何内核或用户缓冲区都无法以32位寻址的情况。这有点蛮力,但是比我能想到的任何东西都要全面。

  • 对于我的项目,我需要在有Android Jelly bean的设备中实现HDR功能。从代码中我看到,当选择HDR(高动态范围)时,应用程序正在向HAL层发送SCENE\u MODE\u HDR。我是相机HAL层的开发者。当我得到scene mode=scene\u mode\u HDR时,我应该做什么。我是否需要请求驱动程序提供3幅具有不同曝光补偿值的图像,并且应用程序将负责拼接图像以生成HDR图

  • Android Oreo buildToolsVersion提供了在AppCompatTextView中自动调整textsize大小的简化方法,如下所示 既然AppCompatEditText基本上是TextView的扩展,那么类似的实现是否可以应用于AppCompatEditText?简单地将autoSizeTextType应用于AppCompatEditText似乎不起作用。有什么办法可以解决

  • 本文向大家介绍Android实现通知栏透明的方法,包括了Android实现通知栏透明的方法的使用技巧和注意事项,需要的朋友参考一下 这个特性是andorid4.4支持的,最少要api19才可以使用,也就是说如果Android的机子是低于4.4,沉浸通知栏是没有效果的。下面介绍一下使用的方法,非常得简单。 在最后在布局文件中添加:android:fitsSystemWindows="true" 即可