我有一个允许websocket连接的现有服务器,并发布某些消息。
我想启动某种后台任务,该任务可以侦听这些消息并向用户发送推送通知(即使应用程序在后台
(。最好的方法是什么?我找到了用于发送本地推送通知的反应本机推送通知;但到目前为止,我还没有真正找到任何可以让我保持后台进程运行的东西。看起来 https://facebook.github.io/react-native/docs/headless-js-android.html 可能是有希望的。
所以,经过一些研究,我意识到这只是暗示你不做的事情。
相反,您必须让您的应用程序在Google的GCM服务器中注册(对于Android(。你得到一个令牌。然后,将该令牌发送到您的服务器。当您想要推送通知时,您的服务器必须将该令牌与通知数据一起发送到 GCM 服务器。