**问题陈述-**要在Android之间建立双向通信(客户端)和Php代码生成器(服务器)。我必须先从Android发送消息到Php服务器,Php服务器内部调用另一个API。现在Android(客户端)应该等到第三方使用webhook对服务器做出响应。我必须将webhook数据发送回Android(客户端)使用接口,而无需重复轮询到我的服务器。
处理这个问题的最佳方式是什么?
注意:我尝试了Mqtt协议,我已经有了一个使用轮询的API。只是需要转换到一个更好的方式。
**问题陈述-**要在Android之间建立双向通信(客户端)和Php代码生成器(服务器)。我必须先从Android发送消息到Php服务器,Php服务器内部调用另一个API。现在Android(客户端)应该等到第三方使用webhook对服务器做出响应。我必须将webhook数据发送回Android(客户端)使用接口,而无需重复轮询到我的服务器。
处理这个问题的最佳方式是什么?
注意:我尝试了Mqtt协议,我已经有了一个使用轮询的API。只是需要转换到一个更好的方式。
1条答案
按热度按时间1sbrub3j1#
现在Android(客户端)应该等待,直到一些响应从第三方到服务器使用webhook。
如果您的CodeIgniter服务器正在通过webhook等待来自第三方的响应,而您不知道何时会收到响应,请考虑使用通知。来自移动的的WebSocket连接不必像接收最终响应那样长时间保持活动状态。
根据响应的数据类型和数量,您可以通过通知本身发送通知,也可以在移动的应用程序中等待通知。收到通知后,您可以向服务器发出新请求以获取其他数据。