Android后台工作程序

Android后台工作程序,android,react-native,push-notification,background-process,Android,React Native,Push Notification,Background Process,我需要为React本机应用程序创建服务,该应用程序即使在应用程序关闭时也能够从服务器接收推送通知 我试过使用FCM,效果很好,但我需要让它在不使用第三方(如FCM)的情况下工作。。它需要是自托管服务 我在React Native中找不到任何可以这样做的包或解决方案,所以我决定尝试制作一个关于它的本机模块,然后将其添加到我的React Native中 有人能告诉我从哪里开始吗?如何用Java创建后台侦听器,这样即使应用程序关闭,它也可以侦听服务器请求 我对React Native已经有几个月了,对

我需要为React本机应用程序创建服务,该应用程序即使在应用程序关闭时也能够从服务器接收推送通知

我试过使用FCM,效果很好,但我需要让它在不使用第三方(如FCM)的情况下工作。。它需要是自托管服务

我在React Native中找不到任何可以这样做的包或解决方案,所以我决定尝试制作一个关于它的本机模块,然后将其添加到我的React Native中

有人能告诉我从哪里开始吗?如何用Java创建后台侦听器,这样即使应用程序关闭,它也可以侦听服务器请求


我对React Native已经有几个月了,对Native Android的开发还是一个全新的概念,所以我非常感谢您的建议。

要实现您自己的推送通知,一些软件必须轮询您自己的服务器。为了吸引答案,我会把这个问题改名为更具体的问题。注意:我发现在你的软件是针对中国的之前,哪个不幸的问题不能回答你的问题。但是服务器不是问题,我们可以配置服务器。我的问题是让后台侦听器可以从服务器接收某些内容。当服务器向我的设备发送请求时,我不需要后台侦听器来侦听吗?“可以从服务器接收某些内容的后台侦听器”要求android客户端连接到服务器。因为一直保持连接打开会消耗大量电池:-(电池更便宜的方式:android客户端必须定期连接到服务器,我称之为“轮询”哦,好吧,对不起,我不太明白你的意思。但是为了投票,我必须在后台运行该服务并联系服务器。我不知道如何实现。你有这样的经验吗?我不想在这方面花费更多的时间。请把标题写得更具体,以吸引其他人来实现你自己的推送通知:某些软件必须轮询您自己的服务器。为了吸引答案,我会将问题重命名为更具体的问题。注意:我发现在您的软件适用于中国之前,哪个不幸的问题无法回答您的问题。但服务器不是问题,我们可以配置服务器。我的问题是,有一个后台侦听器可以记录我从服务器接收一些东西。我不需要一个后台监听器,以便在服务器向我的设备发送请求时进行监听吗?“可以从服务器接收一些东西的后台监听器”需要将android客户端连接到服务器。由于一直保持连接打开会耗费大量电池:-(.电池更便宜的方式:android客户端必须定期连接到服务器,我称之为“轮询”哦,好吧,对不起,我不太明白你的意思。但为了投票,我必须在后台运行该服务并联系服务器。我不知道如何实现。你有这样的经验吗?我不想在这方面花费更多时间。请把标题写得更具体,以吸引其他人