我正在开发一个 android 项目,我需要从我自己的服务器(我创建的)实现推送通知消息。
我需要使用WebRTC来实现它,但经过大量探索后,我知道 WebRTC 是用于语音通话的。我的假设是否正确,如果不是,我可以在哪里找到一些使用 WebRTC 实现推送通知的教程?
我正在开发一个 android 项目,我需要从我自己的服务器(我创建的)实现推送通知消息。
我需要使用WebRTC来实现它,但经过大量探索后,我知道 WebRTC 是用于语音通话的。我的假设是否正确,如果不是,我可以在哪里找到一些使用 WebRTC 实现推送通知的教程?
WebRTC 不会帮助您实现您想要实现的目标。
WebRTC 处理网络上的实时通信,其当前的主要重点是语音和视频。
稍后将添加纯数据,但即便如此,我仍然怀疑您是否会达到预期的结果。
WebRTC 的主要前提是您知道连接中有哪些 2 个参与者,他们已经知道他们将要进行通信,然后 webRTC 开始发送实际数据。
确保查看 RFC6455 HTML5 WebSockets 以获得轻量级双向通信,这似乎比 WebRTC 更适合您的用例。
您可以使用 websockets 创建推送通知。我为 WebRTC 应用程序编写了一个教程,其中还解释了如何设置一个 websocket 服务器来发送信号。您可以使用教程的那一部分(从“服务器”开始)共享通知,而忽略 WebRTC 的其余部分。