我想在Qt中实现Pusher客户端,我想知道客户端API和服务器API之间的区别。
正如他们在site上所说的那样,客户是消费者,服务器是生产者(包括认证验证)
客户端无法发布事件,我们总是需要服务器来处理事件分发和身份验证吗?
答案 0 :(得分:1)
客户端无法发布事件是否正确,而且我们总是需要服务器来处理事件分发和身份验证?
客户可以发布活动,但仅限于经过身份验证的渠道:http://pusher.com/docs/client_events
服务器库往往具有您提到的功能。但是可以在单个库中拥有所有功能。但是,这种划分功能的方式非常适合强制执行安全性良好实践,并且通常适用于应用程序想要使用它的位置。
iOS库(libPusher)提供的不仅仅是标准客户端功能,例如:你可以打电话给Pusher的网络API。