原生应用中的服务器推送事件?

4
1个回答

2
你可以这样做,但是你必须自己实现解析、重新连接和其他规范的部分。
这并不太困难;你需要在一个允许你处理从网络上传输的字节的http库的基础上构建。我已经构建了一个Python库,用于解析SSE流,并且是基于Requests构建的。你应该能够用Java编写类似的东西。

如果一个应用程序必须不断监听以接收SSE,则在Android上不可能实现。您必须使用FCM。Python应用程序可以自由运行,但是如果Android应用程序不再显示给用户(在前台),它将在一段时间后被终止。我猜这以前是可能的(在2012年,当您编写此答案时),因为服务受限制较少。 - Ben Butterworth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接