大神你好,我最近在做一个Android+PHP的仿知乎的app,请问当用户登录客户端之后,如果有人给用户点赞、关注或者是回答用户的问题,后端能把通知消息推送到用户的客户端,但是如果客户端不在线,又该怎么推送呢?
web-msg-sender给特定人推送已经写好了,直接curl调用就可以推送了
请问能不能详细的讲一下,这方面不太懂
这还怎么讲呢,https://www.workerman.net/web-sender 他这个代码都写出来了,后端调用api向任意用户推送 那部分。如果你不懂curl是啥得自己学习下了
@2604:好的,我学习下,谢谢了
@2604:请问一下,如果客户端不在线,服务器端是怎么向客户端传递数据?
当客户端 app 处在打开状态时,可以跟服务器端的 Workerman 程序建立 WebSocket 连接,服务器端可以通过这个连接向客户端推送消息(比如 web-msg-sender 那种做法)。
但是,如果客户端 app 没有处在打开状态,WebSocket 连接也是会断掉的,这时如何能向客户端 app 推送消息,是另外一个问题。解决这个问题需要 app 原生开发那边做不少工作,我现在帮不了你,只能提醒你有这个问题。
谢谢大神提醒
web-msg-sender给特定人推送已经写好了,直接curl调用就可以推送了
请问能不能详细的讲一下,这方面不太懂
这还怎么讲呢,https://www.workerman.net/web-sender 他这个代码都写出来了,后端调用api向任意用户推送 那部分。如果你不懂curl是啥得自己学习下了
@2604:好的,我学习下,谢谢了
@2604:请问一下,如果客户端不在线,服务器端是怎么向客户端传递数据?
当客户端 app 处在打开状态时,可以跟服务器端的 Workerman 程序建立 WebSocket 连接,服务器端可以通过这个连接向客户端推送消息(比如 web-msg-sender 那种做法)。
但是,如果客户端 app 没有处在打开状态,WebSocket 连接也是会断掉的,这时如何能向客户端 app 推送消息,是另外一个问题。解决这个问题需要 app 原生开发那边做不少工作,我现在帮不了你,只能提醒你有这个问题。
谢谢大神提醒